3435363738394041424344
} @Test public void shouldAcceptCorrectValueForTotal(){ deleteAndPopulateTable("accounts"); Account account = new Account(); account.set("amount", 1); account.set("total", 1); System.out.println(account.errors()); a(account).shouldBe("valid"); }
43444546474849505152
a(account).shouldBe("valid"); } @Test public void shouldRejectValueBelowMin(){ Account account = new Account(); account.set("amount", 1); account.set("total", -1); a(account).shouldNotBe("valid"); }
51525354555657585960
a(account).shouldNotBe("valid"); } @Test public void shouldRejectValueAboveMax(){ Account account = new Account(); account.set("amount", 1); account.set("total", 101); a(account).shouldNotBe("valid"); }
59606162636465666768
a(account).shouldNotBe("valid"); } @Test public void shouldAcceptNullValue(){ Account account = new Account(); account.set("amount", 1); account.set("total", null); a(account).shouldBe("valid"); }
67686970717273747576
a(account).shouldBe("valid"); } @Test public void shouldRejectNonIntegerValue(){ Account account = new Account(); account.set("amount", 1); account.set("total", 1.1); a(account).shouldNotBe("valid"); }