@Test public void testExclusiveBetweenLong() { Validate.exclusiveBetween(0, 2, 1); try { Validate.exclusiveBetween(0, 5, 6); fail("Expecting IllegalArgumentException"); } catch (final IllegalArgumentException e) { assertEquals("The value 6 is not in the specified exclusive range of 0 to 5", e.getMessage()); } try { Validate.exclusiveBetween(0, 5, 5); fail("Expecting IllegalArgumentException"); } catch (final IllegalArgumentException e) { assertEquals("The value 5 is not in the specified exclusive range of 0 to 5", e.getMessage()); } }
@Test public void testExclusiveBetweenLong_withMessage() { Validate.exclusiveBetween(0, 2, 1, "Error"); try { Validate.exclusiveBetween(0, 5, 6, "Error"); fail("Expecting IllegalArgumentException"); } catch (final IllegalArgumentException e) { assertEquals("Error", e.getMessage()); } try { Validate.exclusiveBetween(0, 5, 5, "Error"); fail("Expecting IllegalArgumentException"); } catch (final IllegalArgumentException e) { assertEquals("Error", e.getMessage()); } }
@Test public void testExclusiveBetween() { Validate.exclusiveBetween("a", "c", "b"); try { Validate.exclusiveBetween("0", "5", "6"); fail("Expecting IllegalArgumentException"); } catch (final IllegalArgumentException e) { assertEquals("The value 6 is not in the specified exclusive range of 0 to 5", e.getMessage()); } try { Validate.exclusiveBetween("0", "5", "5"); fail("Expecting IllegalArgumentException"); } catch (final IllegalArgumentException e) { assertEquals("The value 5 is not in the specified exclusive range of 0 to 5", e.getMessage()); } }
@Test public void testExclusiveBetweenDouble_withMessage() { Validate.exclusiveBetween(0.1, 2.1, 1.1, "Error"); try { Validate.exclusiveBetween(0.1, 5.1, 6.1, "Error"); fail("Expecting IllegalArgumentException"); } catch (final IllegalArgumentException e) { assertEquals("Error", e.getMessage()); } try { Validate.exclusiveBetween(0.1, 5.1, 5.1, "Error"); fail("Expecting IllegalArgumentException"); } catch (final IllegalArgumentException e) { assertEquals("Error", e.getMessage()); } }
@Test public void testExclusiveBetween_withMessage() { Validate.exclusiveBetween("a", "c", "b", "Error"); try { Validate.exclusiveBetween("0", "5", "6", "Error"); fail("Expecting IllegalArgumentException"); } catch (final IllegalArgumentException e) { assertEquals("Error", e.getMessage()); } try { Validate.exclusiveBetween("0", "5", "5", "Error"); fail("Expecting IllegalArgumentException"); } catch (final IllegalArgumentException e) { assertEquals("Error", e.getMessage()); } }
@Test public void testExclusiveBetweenDouble() { Validate.exclusiveBetween(0.1, 2.1, 1.1); try { Validate.exclusiveBetween(0.1, 5.1, 6.1); fail("Expecting IllegalArgumentException"); } catch (final IllegalArgumentException e) { assertEquals("The value 6.1 is not in the specified exclusive range of 0.1 to 5.1", e.getMessage()); } try { Validate.exclusiveBetween(0.1, 5.1, 5.1); fail("Expecting IllegalArgumentException"); } catch (final IllegalArgumentException e) { assertEquals("The value 5.1 is not in the specified exclusive range of 0.1 to 5.1", e.getMessage()); } }
Validate.notNull(is, "empty input stream"); Validate.notNull(charset, "charset cannot be null"); Validate.exclusiveBetween(1, MAX_ROWS, rows, "invalid number of sample rows");