Esempio n. 1
0
 public void testCheckByteStringIsUtf8OnNonUtf8() {
   ByteString byteString =
       ByteString.copyFrom(new byte[] {(byte) 0x80}); // A lone continuation byte.
   try {
     AbstractMessageLite.checkByteStringIsUtf8(byteString);
     fail("Expected AbstractMessageLite.checkByteStringIsUtf8 to throw IllegalArgumentException");
   } catch (IllegalArgumentException exception) {
     assertEquals("Byte string is not UTF-8.", exception.getMessage());
   }
 }
Esempio n. 2
0
 public void testCheckByteStringIsUtf8OnUtf8() {
   ByteString byteString = ByteString.copyFromUtf8("some text");
   AbstractMessageLite.checkByteStringIsUtf8(byteString);
   // No exception thrown.
 }