pragma solidity ^0.5.0; import "./simple_storage.sol"; contract MyTest { SimpleStorage foo; function beforeAll() public { foo = new SimpleStorage(); } function initialValueShouldBe100() public returns (bool) { return Assert.equal(foo.get(), 100, "initial value is not correct"); } function initialValueShouldNotBe200() public returns (bool) { return Assert.notEqual(foo.get(), 200, "initial value is not correct"); } function shouldTriggerOneFail() public { Assert.equal(uint(1), uint(2), "uint test 1 fails"); Assert.notEqual(uint(1), uint(2), "uint test 2 passes"); } function shouldTriggerOnePass() public { Assert.equal(uint(1), uint(1), "uint test 3 passes"); } }