Create and test PausableToken Contract

This commit is contained in:
David Knott
2017-04-24 11:04:42 -06:00
parent 071040f3eb
commit b4b6029f66
7 changed files with 153 additions and 40 deletions

View File

@ -14,11 +14,11 @@ contract PausableMock is Pausable {
count = 0;
}
function normalProcess() external stopInEmergency {
function normalProcess() external whenNotPaused {
count++;
}
function drasticMeasure() external onlyInEmergency {
function drasticMeasure() external whenPaused {
drasticMeasureTaken = true;
}

View File

@ -0,0 +1,12 @@
pragma solidity ^0.4.8;
import '../../contracts/token/PausableToken.sol';
// mock class using PausableToken
contract PausableTokenMock is PausableToken {
function PausableTokenMock(address initialAccount, uint initialBalance) {
balances[initialAccount] = initialBalance;
}
}