public void testSaturatedCast() { for (byte value : VALUES) { assertEquals(value, SignedBytes.saturatedCast((long) value)); } assertEquals(GREATEST, SignedBytes.saturatedCast(GREATEST + 1L)); assertEquals(LEAST, SignedBytes.saturatedCast(LEAST - 1L)); assertEquals(GREATEST, SignedBytes.saturatedCast(Long.MAX_VALUE)); assertEquals(LEAST, SignedBytes.saturatedCast(Long.MIN_VALUE)); }
public void testMin() { assertEquals(LEAST, SignedBytes.min(LEAST)); assertEquals(GREATEST, SignedBytes.min(GREATEST)); assertEquals( (byte) -128, SignedBytes.min((byte) 0, (byte) -128, (byte) -1, (byte) 127, (byte) 1)); }
public void testMax() { assertEquals(LEAST, SignedBytes.max(LEAST)); assertEquals(GREATEST, SignedBytes.max(GREATEST)); assertEquals( (byte) 127, SignedBytes.max((byte) 0, (byte) -128, (byte) -1, (byte) 127, (byte) 1)); }
public void testJoin() { assertEquals("", SignedBytes.join(",", EMPTY)); assertEquals("1", SignedBytes.join(",", ARRAY1)); assertEquals("1,2", SignedBytes.join(",", (byte) 1, (byte) 2)); assertEquals("123", SignedBytes.join("", (byte) 1, (byte) 2, (byte) 3)); assertEquals("-128,-1", SignedBytes.join(",", (byte) -128, (byte) -1)); }
public void testCompare() { for (byte x : VALUES) { for (byte y : VALUES) { // Only compare the sign of the result of compareTo(). int expected = Byte.valueOf(x).compareTo(y); int actual = SignedBytes.compare(x, y); if (expected == 0) { assertEquals(x + ", " + y, expected, actual); } else if (expected < 0) { assertTrue( x + ", " + y + " (expected: " + expected + ", actual" + actual + ")", actual < 0); } else { assertTrue( x + ", " + y + " (expected: " + expected + ", actual" + actual + ")", actual > 0); } } } }
public void testCheckedCast() { for (byte value : VALUES) { assertEquals(value, SignedBytes.checkedCast((long) value)); } assertCastFails(GREATEST + 1L); assertCastFails(LEAST - 1L); assertCastFails(Long.MAX_VALUE); assertCastFails(Long.MIN_VALUE); }
public void testSaturatedCast() { for (byte value : VALUES) { assertEquals(value, SignedBytes.saturatedCast((long) value)); } assertEquals(GREATEST, SignedBytes.saturatedCast(GREATEST + 1L)); assertEquals(LEAST, SignedBytes.saturatedCast(LEAST - 1L)); assertEquals(GREATEST, SignedBytes.saturatedCast(Long.MAX_VALUE)); assertEquals(LEAST, SignedBytes.saturatedCast(Long.MIN_VALUE)); }
public void testMin() { assertEquals(LEAST, SignedBytes.min(LEAST)); assertEquals(GREATEST, SignedBytes.min(GREATEST)); assertEquals((byte) -128, SignedBytes.min( (byte) 0, (byte) -128, (byte) -1, (byte) 127, (byte) 1)); }
public void testMax() { assertEquals(LEAST, SignedBytes.max(LEAST)); assertEquals(GREATEST, SignedBytes.max(GREATEST)); assertEquals((byte) 127, SignedBytes.max( (byte) 0, (byte) -128, (byte) -1, (byte) 127, (byte) 1)); }
public void testJoin() { assertEquals("", SignedBytes.join(",", EMPTY)); assertEquals("1", SignedBytes.join(",", ARRAY1)); assertEquals("1,2", SignedBytes.join(",", (byte) 1, (byte) 2)); assertEquals("123", SignedBytes.join("", (byte) 1, (byte) 2, (byte) 3)); assertEquals("-128,-1", SignedBytes.join(",", (byte) -128, (byte) -1)); }
public void testCompare() { for (byte x : VALUES) { for (byte y : VALUES) { // Only compare the sign of the result of compareTo(). int expected = Byte.valueOf(x).compareTo(y); int actual = SignedBytes.compare(x, y); if (expected == 0) { assertEquals(x + ", " + y, expected, actual); } else if (expected < 0) { assertTrue(x + ", " + y + " (expected: " + expected + ", actual" + actual + ")", actual < 0); } else { assertTrue(x + ", " + y + " (expected: " + expected + ", actual" + actual + ")", actual > 0); } } } }
public void testCheckedCast() { for (byte value : VALUES) { assertEquals(value, SignedBytes.checkedCast((long) value)); } assertCastFails(GREATEST + 1L); assertCastFails(LEAST - 1L); assertCastFails(Long.MAX_VALUE); assertCastFails(Long.MIN_VALUE); }