assertNull("0:01 is a correct time", result);
result = algorithm.validate("23:57");
assertNull("23:57 is a correct time", result);
result = algorithm.validate("1a:30");
assertNotNull("1a:30 is a correct time", result);
result = algorithm.validate("12:30:20");
assertNotNull("12:30:20 is a correct time, but seconds are not allowed", result);
assertEquals("Error code must be NOT_A_VALID_TIME_WITHOUT_SECONDS", TimeValidatorAlgorithm.NOT_A_VALID_TIME_WITHOUT_SECONDS, result.getErrorCode());