@Test public void testBER9() throws Exception { ByteProvider byteProvider = new ByteArrayDataProvider(KLVPacketTest.KberL9); KLVPacket.Header header = new KLVPacket.Header(byteProvider, 0L); assertEquals(header.getLSize(), 1); assertEquals(header.getKLSize(), 17); assertEquals(header.getVSize(), 0); assertFalse(KLVPacket.isKLVFillItem(header.getKey())); }
@Test public void testBER1() throws Exception { ByteProvider byteProvider = new ByteArrayDataProvider(KLVPacketTest.KberL1); KLVPacket.Header header = new KLVPacket.Header(byteProvider, 0L); assertEquals(header.getLSize(), 1); assertEquals(header.getKLSize(), 17); assertEquals(header.getVSize(), 127); assertTrue(header.categoryDesignatorIsDictionaries()); assertFalse(header.categoryDesignatorIsGroups()); assertFalse(header.categoryDesignatorIsWrappersAndContainers()); assertFalse(header.categoryDesignatorIsLabels()); assertTrue(KLVPacket.isKLVFillItem(header.getKey())); assertTrue(header.toString().length() > 0); }