@Test(groups = {"functional.encode", "circuitSwitchedCall.primitive"}) public void testEncode() throws Exception { ArrayList<VariablePart> variableParts = new ArrayList<VariablePart>(); VariablePartImpl vp = new VariablePartImpl(111); variableParts.add(vp); VariablePartTimeImpl time = new VariablePartTimeImpl(23, 59); vp = new VariablePartImpl(time); variableParts.add(vp); VariableMessageImpl elem = new VariableMessageImpl(800, variableParts); AsnOutputStream aos = new AsnOutputStream(); elem.encodeAll(aos); assertTrue(Arrays.equals(aos.toByteArray(), this.getData1())); // int elementaryMessageID, ArrayList<VariablePart> variableParts }