| | |
| | | |
| | | @Test |
| | | public void testEnsureTrueWithMessage() { |
| | | boolean returnValue = Validator.ensureTrue(true, Message.raw("some message")); |
| | | boolean returnValue = Validator.ensureTrue(true, "some message"); |
| | | assertTrue(returnValue); // must always return true |
| | | } |
| | | |
| | |
| | | |
| | | @Test(expectedExceptions = {RuntimeException.class, AssertionError.class}) |
| | | public void testEnsureTrueWithMessageWithFalse() { |
| | | Validator.ensureTrue(false, Message.raw("some message")); |
| | | Validator.ensureTrue(false, "some message"); |
| | | } |
| | | |
| | | |
| | | @Test |
| | | public void testMessageContents() { |
| | | Validator.resetErrorCount(); |
| | | Message myMessage = Message.raw("some test message"); |
| | | String myMessage = "some test message"; |
| | | String thisMethod = ValidatorTests.class.getName() + "." + "testMessageContents(ValidatorTests.java:"; |
| | | try { |
| | | Validator.ensureTrue(false, myMessage); |
| | | } catch (Throwable e) { |
| | | String caughtMessage = e.getMessage(); |
| | | assertTrue(caughtMessage.indexOf(myMessage.toString()) >= 0); |
| | | assertTrue(caughtMessage.indexOf(myMessage) >= 0); |
| | | assertTrue(caughtMessage.indexOf(thisMethod) >= 0); |
| | | |
| | | assertEquals(Validator.getErrorCount(), 1); |