| | |
| | | |
| | | |
| | | |
| | | import java.util.Arrays; |
| | | |
| | | import org.testng.Assert; |
| | | import org.testng.annotations.DataProvider; |
| | | import org.testng.annotations.Test; |
| | |
| | | |
| | | |
| | | |
| | | @DataProvider(name = "byteStringIntegerProvier") |
| | | @DataProvider(name = "byteStringIntegerProvider") |
| | | public Object[][] byteStringIntegerProvider() |
| | | { |
| | | return new Object[][] { { ByteString.valueOf(0), 0 }, |
| | |
| | | |
| | | |
| | | |
| | | @DataProvider(name = "byteStringLongProvier") |
| | | @DataProvider(name = "byteStringLongProvider") |
| | | public Object[][] byteStringLongProvider() |
| | | { |
| | | return new Object[][] { { ByteString.valueOf(0L), 0L }, |
| | |
| | | |
| | | |
| | | |
| | | @DataProvider(name = "byteStringCharArrayProvider") |
| | | public Object[][] byteStringCharArrayProvider() |
| | | { |
| | | return new Object[][] { { "" }, { "1" }, { "1234567890" } }; |
| | | } |
| | | |
| | | |
| | | |
| | | @Test(expectedExceptions = IndexOutOfBoundsException.class) |
| | | public void testInvalidWrapLength() |
| | | { |
| | |
| | | |
| | | |
| | | |
| | | @Test(dataProvider = "byteStringCharArrayProvider") |
| | | public void testToCharArray(final String s) |
| | | { |
| | | ByteString bs = ByteString.valueOf(s); |
| | | Assert.assertTrue(Arrays.equals(bs.toCharArray(), s.toCharArray())); |
| | | } |
| | | |
| | | |
| | | |
| | | @Test(dataProvider = "byteStringCharArrayProvider") |
| | | public void testValueOfCharArray(final String s) |
| | | { |
| | | ByteString bs = ByteString.valueOf(s.toCharArray()); |
| | | Assert.assertEquals(bs.toString(), s); |
| | | } |
| | | |
| | | |
| | | |
| | | @Test(expectedExceptions = IndexOutOfBoundsException.class) |
| | | public void testUndersizedToInteger() |
| | | { |