simplify mocks

This commit is contained in:
Francisco Giordano
2018-08-12 13:22:32 -03:00
parent cb75f007ea
commit 371fe3e567
3 changed files with 18 additions and 14 deletions

View File

@ -1,12 +1,12 @@
pragma solidity ^0.4.24;
import "./StandardTokenMock.sol";
import "../token/ERC20/BurnableToken.sol";
contract BurnableTokenMock is BurnableToken {
constructor(address _initialAccount, uint256 _initialBalance) public {
_mint(_initialAccount, _initialBalance);
}
contract BurnableTokenMock is StandardTokenMock, BurnableToken {
constructor(address _initialAccount, uint256 _initialBalance)
StandardTokenMock(_initialAccount, _initialBalance)
public
{ }
}

View File

@ -1,5 +1,6 @@
pragma solidity ^0.4.24;
import "./StandardTokenMock.sol";
import "../token/ERC20/StandardToken.sol";
@ -8,11 +9,12 @@ contract ERC223ContractInterface {
}
contract ERC223TokenMock is StandardToken {
contract ERC223TokenMock is StandardTokenMock {
constructor(address _initialAccount, uint256 _initialBalance) public {
_mint(_initialAccount, _initialBalance);
}
constructor(address _initialAccount, uint256 _initialBalance)
StandardTokenMock(_initialAccount, _initialBalance)
public
{ }
// ERC223 compatible transfer function (except the name)
function transferERC223(address _to, uint256 _value, bytes _data) public

View File

@ -1,13 +1,15 @@
pragma solidity ^0.4.24;
import "./StandardTokenMock.sol";
import "../token/ERC20/PausableToken.sol";
// mock class using PausableToken
contract PausableTokenMock is PausableToken {
contract PausableTokenMock is StandardTokenMock, PausableToken {
constructor(address _initialAccount, uint _initialBalance) public {
_mint(_initialAccount, _initialBalance);
}
constructor(address _initialAccount, uint256 _initialBalance)
StandardTokenMock(_initialAccount, _initialBalance)
public
{ }
}