Code coverage for Solidity smart-contracts
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
solidity-coverage/test/sources/solidity/contracts/app/Events.sol

30 lines
607 B

pragma solidity >=0.8.0 <0.9.0;
contract Events {
uint x = 0;
bool a;
bool b;
event LogEventOne( uint x, address y);
event LogEventTwo( uint x, address y);
function test(uint val) public {
// Assert / Require events
require(true);
// Contract Events
emit LogEventOne(100, msg.sender);
x = x + val;
emit LogEventTwo(200, msg.sender);
// Branch events
if (true) {
a = false;
} else {
b = false;
}
}
function getX() public view returns (uint){
return x;
}
}