Explicitly check array lengths.

This commit is contained in:
akwizgran
2016-02-29 11:51:16 +00:00
parent e28dc17881
commit 5045b58e01
2 changed files with 12 additions and 4 deletions

View File

@@ -55,7 +55,11 @@ public class BdfDictionaryTest extends BriarTestCase {
BdfDictionary d = new BdfDictionary(); BdfDictionary d = new BdfDictionary();
d.put("foo", new byte[123]); d.put("foo", new byte[123]);
d.put("bar", new Bytes(new byte[123])); d.put("bar", new Bytes(new byte[123]));
assertArrayEquals(new byte[123], d.getRaw("foo")); byte[] foo = d.getRaw("foo");
assertArrayEquals(new byte[123], d.getRaw("bar")); assertEquals(123, foo.length);
assertArrayEquals(new byte[123], foo);
byte[] bar = d.getRaw("bar");
assertEquals(123, bar.length);
assertArrayEquals(new byte[123], bar);
} }
} }

View File

@@ -55,7 +55,11 @@ public class BdfListTest extends BriarTestCase {
BdfList list = new BdfList(); BdfList list = new BdfList();
list.add(new byte[123]); list.add(new byte[123]);
list.add(new Bytes(new byte[123])); list.add(new Bytes(new byte[123]));
assertArrayEquals(new byte[123], list.getRaw(0)); byte[] first = list.getRaw(0);
assertArrayEquals(new byte[123], list.getRaw(1)); assertEquals(123, first.length);
assertArrayEquals(new byte[123], first);
byte[] second = list.getRaw(1);
assertEquals(123, second.length);
assertArrayEquals(new byte[123], second);
} }
} }