Files
openzeppelin-contracts/contracts/mocks/StandardTokenMock.sol
Francisco Giordano 4dcdd293e8 StandardToken encapsulation (#1197)
* make StandardToken state variables private

* simplify mocks

* document new internal functions

* fix link to ERC20 document

* revert order of Transfer and Mint events

* Revert "simplify mocks"

This reverts commit 371fe3e567.

* add tests for new internal functions

* add check for null account

* add checks for balances and allowance

* add inline docs to BurnableToken._burn

* remove redundant checks and clarify why
2018-08-16 13:03:40 -03:00

26 lines
570 B
Solidity

pragma solidity ^0.4.24;
import "../token/ERC20/StandardToken.sol";
// mock class using StandardToken
contract StandardTokenMock is StandardToken {
constructor(address _initialAccount, uint256 _initialBalance) public {
_mint(_initialAccount, _initialBalance);
}
function mint(address _account, uint256 _amount) public {
_mint(_account, _amount);
}
function burn(address _account, uint256 _amount) public {
_burn(_account, _amount);
}
function burnFrom(address _account, uint256 _amount) public {
_burnFrom(_account, _amount);
}
}