3 contract.test_preassert(1,2);
5 contract.test_preassert(-1,0)
6 error("Failed! Preassertions are broken")
10 contract.test_postassert(3);
12 contract.test_postassert(-3);
13 error("Failed! Postassertions are broken")
17 contract.test_prepost(2,3);
18 contract.test_prepost(5,-4);
20 contract.test_prepost(-3,4);
21 error("Failed! Preassertions are broken")
26 contract.test_prepost(4,-10);
27 error("Failed! Postassertions are broken")
33 f.test_preassert(4,5);
35 f.test_preassert(-2,3);
36 error("Failed! Method preassertion.")
42 f.test_postassert(-4);
43 error("Failed! Method postassertion")
51 error("Failed! Method preassertion.")
56 f.test_prepost(4,-10);
57 error("Failed! Method postassertion.")
61 contract.Foo_stest_prepost(4,0);
63 contract.Foo_stest_prepost(-4,2);
64 error("Failed! Static method preassertion")
69 contract.Foo_stest_prepost(4,-10);
70 error("Failed! Static method posteassertion")
77 error("Failed! Inherited preassertion.")
85 error("Failed! Inherited preassertion (D).")
90 error("Failed! Inherited preassertion (D).")
95 error("Failed! Inherited preassertion (D).")
100 error("Failed! Inherited preassertion (D).")
105 error("Failed! Inherited preassertion (D).")
112 error("Failed! Inherited preassertion (D).")
117 error("Failed! Inherited preassertion (D).")
122 error("Failed! Inherited preassertion (D).")
127 error("Failed! Inherited preassertion (D).")
132 error("Failed! Inherited preassertion (D).")