24 lines
520 B
Solidity
24 lines
520 B
Solidity
|
pragma solidity ^0.4.17;
|
||
|
|
||
|
import '../contracts/PresaleOracles.sol';
|
||
|
|
||
|
|
||
|
contract PresaleOraclesMock is PresaleOracles {
|
||
|
uint256 mockTime = 0;
|
||
|
function PresaleOraclesMock() public
|
||
|
PresaleOracles()
|
||
|
{
|
||
|
}
|
||
|
// Debug method to redefine current time
|
||
|
function setTime(uint256 _time) public {
|
||
|
mockTime = _time;
|
||
|
}
|
||
|
|
||
|
function getTime() internal view returns (uint256) {
|
||
|
if (mockTime != 0) {
|
||
|
return mockTime;
|
||
|
} else {
|
||
|
return now;
|
||
|
}
|
||
|
}
|
||
|
}
|