@Test(groups = {"functional.encode", "circuitSwitchedCall"}) public void testEncode() throws Exception { ResetTimerRequestImpl elem = new ResetTimerRequestImpl( TimerID.tssf, 1000, CAPExtensionsTest.createTestCAPExtensions(), 100); AsnOutputStream aos = new AsnOutputStream(); elem.encodeAll(aos); assertTrue(Arrays.equals(aos.toByteArray(), this.getData1())); }
@Test(groups = {"functional.decode", "circuitSwitchedCall"}) public void testDecode() throws Exception { byte[] data = this.getData1(); AsnInputStream ais = new AsnInputStream(data); ResetTimerRequestImpl elem = new ResetTimerRequestImpl(); int tag = ais.readTag(); elem.decodeAll(ais); assertEquals(elem.getTimerID(), TimerID.tssf); assertEquals(elem.getTimerValue(), 1000); assertTrue(CAPExtensionsTest.checkTestCAPExtensions(elem.getExtensions())); assertEquals((int) elem.getCallSegmentID(), 100); }