diff --git a/src/AssertWrapper.sol b/src/AssertWrapper.sol new file mode 100644 index 0000000..ed247bd --- /dev/null +++ b/src/AssertWrapper.sol @@ -0,0 +1,34 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.0; + +import "./AssertHelper.sol"; + +abstract contract AssertWrapper is AssertHelper { + function gt(uint256 a, uint256 b, string memory message) internal { + assertGt(a, b, message); + } + + function lt(uint256 a, uint256 b, string memory message) internal { + assertLt(a, b, message); + } + + function gte(uint256 a, uint256 b, string memory message) internal { + assertGte(a, b, message); + } + + function lte(uint256 a, uint256 b, string memory message) internal { + assertLte(a, b, message); + } + + function eq(uint256 a, uint256 b, string memory message) internal { + assertEq(a, b, message); + } + + function neq(uint256 a, uint256 b, string memory message) internal { + assertNeq(a, b, message); + } + + function t(bool a, string memory message) internal { + assertWithMsg(a, message); + } +} diff --git a/src/FuzzBase.sol b/src/FuzzBase.sol index c5ec533..277b22a 100644 --- a/src/FuzzBase.sol +++ b/src/FuzzBase.sol @@ -3,7 +3,7 @@ pragma solidity ^0.8.0; import "./Logging.sol"; import "./Constants.sol"; -import "./AssertHelper.sol"; +import "./AssertWrapper.sol"; import "./ClampWrapper.sol"; -abstract contract FuzzBase is AssertHelper, ClampWrapper, Logging, Constants {} +abstract contract FuzzBase is AssertWrapper, ClampWrapper, Logging, Constants {}