blob: d3f021fce278eaa47dcbb27edc7932ddcde0f03b [file] [log] [blame]
@test
operation addShouldWorkWhenPreconditionIsSatisfied() {
assertEquals(3, 2.add(1));
}
@test
operation addShouldFailWhenPreconditionIsUnsatisfied() {
assertError(2.add(-1));
}
$pre i > 0
operation Integer add(i : Integer) : Integer {
return self + i;
}