Skip to content

Commit bb046e9

Browse files
committed
refactoring
1 parent 642b47b commit bb046e9

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

jbbp/src/test/java/com/igormaznitsa/jbbp/it/BasedOnQuestionsAndCasesTest.java

+6-2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import com.igormaznitsa.jbbp.model.JBBPAbstractField;
3535
import com.igormaznitsa.jbbp.model.JBBPFieldArrayByte;
3636
import com.igormaznitsa.jbbp.model.JBBPFieldArrayLong;
37+
import com.igormaznitsa.jbbp.model.JBBPFieldInt;
3738
import com.igormaznitsa.jbbp.model.JBBPFieldLong;
3839
import com.igormaznitsa.jbbp.model.JBBPFieldString;
3940
import com.igormaznitsa.jbbp.model.JBBPFieldStruct;
@@ -243,9 +244,12 @@ class Bits {
243244
*/
244245
@Test
245246
public void testStringMsb0() throws Exception {
246-
JBBPOut joparam = JBBPOut.BeginBin(JBBPByteOrder.BIG_ENDIAN, JBBPBitOrder.MSB0).String("zzzz");
247-
final JBBPFieldStruct bitflds = JBBPParser.prepare("stringj fin;", JBBPBitOrder.MSB0).parse(joparam.End().toByteArray());
247+
JBBPOut joparam = JBBPOut.BeginBin(JBBPByteOrder.BIG_ENDIAN, JBBPBitOrder.MSB0).String("zzzz").Int(12345);
248+
final byte[] array = joparam.End().toByteArray();
249+
assertArrayEquals(new byte[] {32, 94, 94, 94, 94, 0, 0, 0x0C, (byte) 0x9C}, array);
250+
final JBBPFieldStruct bitflds = JBBPParser.prepare("stringj fin; int i;", JBBPBitOrder.MSB0).parse(array);
248251
assertEquals("zzzz", bitflds.findFieldForNameAndType("fin", JBBPFieldString.class).getAsString());
252+
assertEquals(12345, bitflds.findFieldForNameAndType("i", JBBPFieldInt.class).getAsInt());
249253
}
250254

251255
/**

0 commit comments

Comments
 (0)