Re-enable solidity coverage
- Upgrade version - Re-enable in travis.yml - Move mocks to contracts folder for instrumentation
This commit is contained in:
25
contracts/mocks/PausableMock.sol
Normal file
25
contracts/mocks/PausableMock.sol
Normal file
@ -0,0 +1,25 @@
|
||||
pragma solidity ^0.4.18;
|
||||
|
||||
|
||||
import '../lifecycle/Pausable.sol';
|
||||
|
||||
|
||||
// mock class using Pausable
|
||||
contract PausableMock is Pausable {
|
||||
bool public drasticMeasureTaken;
|
||||
uint256 public count;
|
||||
|
||||
function PausableMock() public {
|
||||
drasticMeasureTaken = false;
|
||||
count = 0;
|
||||
}
|
||||
|
||||
function normalProcess() external whenNotPaused {
|
||||
count++;
|
||||
}
|
||||
|
||||
function drasticMeasure() external whenPaused {
|
||||
drasticMeasureTaken = true;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user