Skip to main content

StdAssertions

Git Source

State Variables​

vm​

Vm private constant vm = Vm(address(uint160(uint256(keccak256("hevm cheat code")))));

_failed​

bool private _failed;

Functions​

failed​

function failed() public view returns (bool);

fail​

function fail() internal virtual;

assertTrue​

function assertTrue(bool data) internal pure virtual;

assertTrue​

function assertTrue(bool data, string memory err) internal pure virtual;

assertFalse​

function assertFalse(bool data) internal pure virtual;

assertFalse​

function assertFalse(bool data, string memory err) internal pure virtual;

assertEq​

function assertEq(bool left, bool right) internal pure virtual;

assertEq​

function assertEq(bool left, bool right, string memory err) internal pure virtual;

assertEq​

function assertEq(uint256 left, uint256 right) internal pure virtual;

assertEq​

function assertEq(uint256 left, uint256 right, string memory err) internal pure virtual;

assertEqDecimal​

function assertEqDecimal(uint256 left, uint256 right, uint256 decimals) internal pure virtual;

assertEqDecimal​

function assertEqDecimal(uint256 left, uint256 right, uint256 decimals, string memory err) internal pure virtual;

assertEq​

function assertEq(int256 left, int256 right) internal pure virtual;

assertEq​

function assertEq(int256 left, int256 right, string memory err) internal pure virtual;

assertEqDecimal​

function assertEqDecimal(int256 left, int256 right, uint256 decimals) internal pure virtual;

assertEqDecimal​

function assertEqDecimal(int256 left, int256 right, uint256 decimals, string memory err) internal pure virtual;

assertEq​

function assertEq(address left, address right) internal pure virtual;

assertEq​

function assertEq(address left, address right, string memory err) internal pure virtual;

assertEq​

function assertEq(bytes32 left, bytes32 right) internal pure virtual;

assertEq​

function assertEq(bytes32 left, bytes32 right, string memory err) internal pure virtual;

assertEq32​

function assertEq32(bytes32 left, bytes32 right) internal pure virtual;

assertEq32​

function assertEq32(bytes32 left, bytes32 right, string memory err) internal pure virtual;

assertEq​

function assertEq(string memory left, string memory right) internal pure virtual;

assertEq​

function assertEq(string memory left, string memory right, string memory err) internal pure virtual;

assertEq​

function assertEq(bytes memory left, bytes memory right) internal pure virtual;

assertEq​

function assertEq(bytes memory left, bytes memory right, string memory err) internal pure virtual;

assertEq​

function assertEq(bool[] memory left, bool[] memory right) internal pure virtual;

assertEq​

function assertEq(bool[] memory left, bool[] memory right, string memory err) internal pure virtual;

assertEq​

function assertEq(uint256[] memory left, uint256[] memory right) internal pure virtual;

assertEq​

function assertEq(uint256[] memory left, uint256[] memory right, string memory err) internal pure virtual;

assertEq​

function assertEq(int256[] memory left, int256[] memory right) internal pure virtual;

assertEq​

function assertEq(int256[] memory left, int256[] memory right, string memory err) internal pure virtual;

assertEq​

function assertEq(address[] memory left, address[] memory right) internal pure virtual;

assertEq​

function assertEq(address[] memory left, address[] memory right, string memory err) internal pure virtual;

assertEq​

function assertEq(bytes32[] memory left, bytes32[] memory right) internal pure virtual;

assertEq​

function assertEq(bytes32[] memory left, bytes32[] memory right, string memory err) internal pure virtual;

assertEq​

function assertEq(string[] memory left, string[] memory right) internal pure virtual;

assertEq​

function assertEq(string[] memory left, string[] memory right, string memory err) internal pure virtual;

assertEq​

function assertEq(bytes[] memory left, bytes[] memory right) internal pure virtual;

assertEq​

function assertEq(bytes[] memory left, bytes[] memory right, string memory err) internal pure virtual;

assertEqUint​

function assertEqUint(uint256 left, uint256 right) internal pure virtual;

assertNotEq​

function assertNotEq(bool left, bool right) internal pure virtual;

assertNotEq​

function assertNotEq(bool left, bool right, string memory err) internal pure virtual;

assertNotEq​

function assertNotEq(uint256 left, uint256 right) internal pure virtual;

assertNotEq​

function assertNotEq(uint256 left, uint256 right, string memory err) internal pure virtual;

assertNotEqDecimal​

function assertNotEqDecimal(uint256 left, uint256 right, uint256 decimals) internal pure virtual;

assertNotEqDecimal​

function assertNotEqDecimal(uint256 left, uint256 right, uint256 decimals, string memory err) internal pure virtual;

assertNotEq​

function assertNotEq(int256 left, int256 right) internal pure virtual;

assertNotEq​

function assertNotEq(int256 left, int256 right, string memory err) internal pure virtual;

assertNotEqDecimal​

function assertNotEqDecimal(int256 left, int256 right, uint256 decimals) internal pure virtual;

assertNotEqDecimal​

function assertNotEqDecimal(int256 left, int256 right, uint256 decimals, string memory err) internal pure virtual;

assertNotEq​

function assertNotEq(address left, address right) internal pure virtual;

assertNotEq​

function assertNotEq(address left, address right, string memory err) internal pure virtual;

assertNotEq​

function assertNotEq(bytes32 left, bytes32 right) internal pure virtual;

assertNotEq​

function assertNotEq(bytes32 left, bytes32 right, string memory err) internal pure virtual;

assertNotEq32​

function assertNotEq32(bytes32 left, bytes32 right) internal pure virtual;

assertNotEq32​

function assertNotEq32(bytes32 left, bytes32 right, string memory err) internal pure virtual;

assertNotEq​

function assertNotEq(string memory left, string memory right) internal pure virtual;

assertNotEq​

function assertNotEq(string memory left, string memory right, string memory err) internal pure virtual;

assertNotEq​

function assertNotEq(bytes memory left, bytes memory right) internal pure virtual;

assertNotEq​

function assertNotEq(bytes memory left, bytes memory right, string memory err) internal pure virtual;

assertNotEq​

function assertNotEq(bool[] memory left, bool[] memory right) internal pure virtual;

assertNotEq​

function assertNotEq(bool[] memory left, bool[] memory right, string memory err) internal pure virtual;

assertNotEq​

function assertNotEq(uint256[] memory left, uint256[] memory right) internal pure virtual;

assertNotEq​

function assertNotEq(uint256[] memory left, uint256[] memory right, string memory err) internal pure virtual;

assertNotEq​

function assertNotEq(int256[] memory left, int256[] memory right) internal pure virtual;

assertNotEq​

function assertNotEq(int256[] memory left, int256[] memory right, string memory err) internal pure virtual;

assertNotEq​

function assertNotEq(address[] memory left, address[] memory right) internal pure virtual;

assertNotEq​

function assertNotEq(address[] memory left, address[] memory right, string memory err) internal pure virtual;

assertNotEq​

function assertNotEq(bytes32[] memory left, bytes32[] memory right) internal pure virtual;

assertNotEq​

function assertNotEq(bytes32[] memory left, bytes32[] memory right, string memory err) internal pure virtual;

assertNotEq​

function assertNotEq(string[] memory left, string[] memory right) internal pure virtual;

assertNotEq​

function assertNotEq(string[] memory left, string[] memory right, string memory err) internal pure virtual;

assertNotEq​

function assertNotEq(bytes[] memory left, bytes[] memory right) internal pure virtual;

assertNotEq​

function assertNotEq(bytes[] memory left, bytes[] memory right, string memory err) internal pure virtual;

assertLt​

function assertLt(uint256 left, uint256 right) internal pure virtual;

assertLt​

function assertLt(uint256 left, uint256 right, string memory err) internal pure virtual;

assertLtDecimal​

function assertLtDecimal(uint256 left, uint256 right, uint256 decimals) internal pure virtual;

assertLtDecimal​

function assertLtDecimal(uint256 left, uint256 right, uint256 decimals, string memory err) internal pure virtual;

assertLt​

function assertLt(int256 left, int256 right) internal pure virtual;

assertLt​

function assertLt(int256 left, int256 right, string memory err) internal pure virtual;

assertLtDecimal​

function assertLtDecimal(int256 left, int256 right, uint256 decimals) internal pure virtual;

assertLtDecimal​

function assertLtDecimal(int256 left, int256 right, uint256 decimals, string memory err) internal pure virtual;

assertGt​

function assertGt(uint256 left, uint256 right) internal pure virtual;

assertGt​

function assertGt(uint256 left, uint256 right, string memory err) internal pure virtual;

assertGtDecimal​

function assertGtDecimal(uint256 left, uint256 right, uint256 decimals) internal pure virtual;

assertGtDecimal​

function assertGtDecimal(uint256 left, uint256 right, uint256 decimals, string memory err) internal pure virtual;

assertGt​

function assertGt(int256 left, int256 right) internal pure virtual;

assertGt​

function assertGt(int256 left, int256 right, string memory err) internal pure virtual;

assertGtDecimal​

function assertGtDecimal(int256 left, int256 right, uint256 decimals) internal pure virtual;

assertGtDecimal​

function assertGtDecimal(int256 left, int256 right, uint256 decimals, string memory err) internal pure virtual;

assertLe​

function assertLe(uint256 left, uint256 right) internal pure virtual;

assertLe​

function assertLe(uint256 left, uint256 right, string memory err) internal pure virtual;

assertLeDecimal​

function assertLeDecimal(uint256 left, uint256 right, uint256 decimals) internal pure virtual;

assertLeDecimal​

function assertLeDecimal(uint256 left, uint256 right, uint256 decimals, string memory err) internal pure virtual;

assertLe​

function assertLe(int256 left, int256 right) internal pure virtual;

assertLe​

function assertLe(int256 left, int256 right, string memory err) internal pure virtual;

assertLeDecimal​

function assertLeDecimal(int256 left, int256 right, uint256 decimals) internal pure virtual;

assertLeDecimal​

function assertLeDecimal(int256 left, int256 right, uint256 decimals, string memory err) internal pure virtual;

assertGe​

function assertGe(uint256 left, uint256 right) internal pure virtual;

assertGe​

function assertGe(uint256 left, uint256 right, string memory err) internal pure virtual;

assertGeDecimal​

function assertGeDecimal(uint256 left, uint256 right, uint256 decimals) internal pure virtual;

assertGeDecimal​

function assertGeDecimal(uint256 left, uint256 right, uint256 decimals, string memory err) internal pure virtual;

assertGe​

function assertGe(int256 left, int256 right) internal pure virtual;

assertGe​

function assertGe(int256 left, int256 right, string memory err) internal pure virtual;

assertGeDecimal​

function assertGeDecimal(int256 left, int256 right, uint256 decimals) internal pure virtual;

assertGeDecimal​

function assertGeDecimal(int256 left, int256 right, uint256 decimals, string memory err) internal pure virtual;

assertApproxEqAbs​

function assertApproxEqAbs(uint256 left, uint256 right, uint256 maxDelta) internal pure virtual;

assertApproxEqAbs​

function assertApproxEqAbs(uint256 left, uint256 right, uint256 maxDelta, string memory err) internal pure virtual;

assertApproxEqAbsDecimal​

function assertApproxEqAbsDecimal(uint256 left, uint256 right, uint256 maxDelta, uint256 decimals)
internal
pure
virtual;

assertApproxEqAbsDecimal​

function assertApproxEqAbsDecimal(uint256 left, uint256 right, uint256 maxDelta, uint256 decimals, string memory err)
internal
pure
virtual;

assertApproxEqAbs​

function assertApproxEqAbs(int256 left, int256 right, uint256 maxDelta) internal pure virtual;

assertApproxEqAbs​

function assertApproxEqAbs(int256 left, int256 right, uint256 maxDelta, string memory err) internal pure virtual;

assertApproxEqAbsDecimal​

function assertApproxEqAbsDecimal(int256 left, int256 right, uint256 maxDelta, uint256 decimals)
internal
pure
virtual;

assertApproxEqAbsDecimal​

function assertApproxEqAbsDecimal(int256 left, int256 right, uint256 maxDelta, uint256 decimals, string memory err)
internal
pure
virtual;

assertApproxEqRel​

function assertApproxEqRel(uint256 left, uint256 right, uint256 maxPercentDelta) internal pure virtual;

assertApproxEqRel​

function assertApproxEqRel(uint256 left, uint256 right, uint256 maxPercentDelta, string memory err)
internal
pure
virtual;

assertApproxEqRelDecimal​

function assertApproxEqRelDecimal(uint256 left, uint256 right, uint256 maxPercentDelta, uint256 decimals)
internal
pure
virtual;

assertApproxEqRelDecimal​

function assertApproxEqRelDecimal(
uint256 left,
uint256 right,
uint256 maxPercentDelta,
uint256 decimals,
string memory err
) internal pure virtual;

assertApproxEqRel​

function assertApproxEqRel(int256 left, int256 right, uint256 maxPercentDelta) internal pure virtual;

assertApproxEqRel​

function assertApproxEqRel(int256 left, int256 right, uint256 maxPercentDelta, string memory err)
internal
pure
virtual;

assertApproxEqRelDecimal​

function assertApproxEqRelDecimal(int256 left, int256 right, uint256 maxPercentDelta, uint256 decimals)
internal
pure
virtual;

assertApproxEqRelDecimal​

function assertApproxEqRelDecimal(
int256 left,
int256 right,
uint256 maxPercentDelta,
uint256 decimals,
string memory err
) internal pure virtual;

checkEq0​

function checkEq0(bytes memory left, bytes memory right) internal pure returns (bool);

assertEq0​

function assertEq0(bytes memory left, bytes memory right) internal pure virtual;

assertEq0​

function assertEq0(bytes memory left, bytes memory right, string memory err) internal pure virtual;

assertNotEq0​

function assertNotEq0(bytes memory left, bytes memory right) internal pure virtual;

assertNotEq0​

function assertNotEq0(bytes memory left, bytes memory right, string memory err) internal pure virtual;

assertEqCall​

function assertEqCall(address target, bytes memory callDataA, bytes memory callDataB) internal virtual;

assertEqCall​

function assertEqCall(address targetA, bytes memory callDataA, address targetB, bytes memory callDataB)
internal
virtual;

assertEqCall​

function assertEqCall(address target, bytes memory callDataA, bytes memory callDataB, bool strictRevertData)
internal
virtual;

assertEqCall​

function assertEqCall(
address targetA,
bytes memory callDataA,
address targetB,
bytes memory callDataB,
bool strictRevertData
) internal virtual;

Events​

log​

event log(string);

logs​

event logs(bytes);

log_address​

event log_address(address);

log_bytes32​

event log_bytes32(bytes32);

log_int​

event log_int(int256);

log_uint​

event log_uint(uint256);

log_bytes​

event log_bytes(bytes);

log_string​

event log_string(string);

log_named_address​

event log_named_address(string key, address val);

log_named_bytes32​

event log_named_bytes32(string key, bytes32 val);

log_named_decimal_int​

event log_named_decimal_int(string key, int256 val, uint256 decimals);

log_named_decimal_uint​

event log_named_decimal_uint(string key, uint256 val, uint256 decimals);

log_named_int​

event log_named_int(string key, int256 val);

log_named_uint​

event log_named_uint(string key, uint256 val);

log_named_bytes​

event log_named_bytes(string key, bytes val);

log_named_string​

event log_named_string(string key, string val);

log_array​

event log_array(uint256[] val);

log_array​

event log_array(int256[] val);

log_array​

event log_array(address[] val);

log_named_array​

event log_named_array(string key, uint256[] val);

log_named_array​

event log_named_array(string key, int256[] val);

log_named_array​

event log_named_array(string key, address[] val);