| 1 | // SPDX-License-Identifier: MIT |
| 2 | pragma solidity >=0.6.2 <0.9.0; |
| 3 | |
| 4 | pragma experimental ABIEncoderV2; |
| 5 | |
| 6 | // 💬 ABOUT |
| 7 | // Forge Std's default Test. |
| 8 | |
| 9 | // 🧩 MODULES |
| 10 | import {console} from "./console.sol"; |
| 11 | import {console2} from "./console2.sol"; |
| 12 | import {safeconsole} from "./safeconsole.sol"; |
| 13 | import {StdAssertions} from "./StdAssertions.sol"; |
| 14 | import {StdChains} from "./StdChains.sol"; |
| 15 | import {StdCheats} from "./StdCheats.sol"; |
| 16 | import {StdConstants} from "./StdConstants.sol"; |
| 17 | import {stdError} from "./StdError.sol"; |
| 18 | import {StdInvariant} from "./StdInvariant.sol"; |
| 19 | import {stdJson} from "./StdJson.sol"; |
| 20 | import {stdMath} from "./StdMath.sol"; |
| 21 | import {StdStorage, stdStorage} from "./StdStorage.sol"; |
| 22 | import {StdStyle} from "./StdStyle.sol"; |
| 23 | import {stdToml} from "./StdToml.sol"; |
| 24 | import {StdUtils} from "./StdUtils.sol"; |
| 25 | import {Vm} from "./Vm.sol"; |
| 26 | |
| 27 | // 📦 BOILERPLATE |
| 28 | import {TestBase} from "./Base.sol"; |
| 29 | |
| 30 | // ⭐️ TEST |
| 31 | abstract contract Test is TestBase, StdAssertions, StdChains, StdCheats, StdInvariant, StdUtils { |
| 32 | // Note: IS_TEST() must return true. |
| 33 | bool public IS_TEST = true; |
| 34 | } |