Example #1
0
  @Test(groups = {"functional.encode", "subscriberInformation"})
  public void testEncode() throws Exception {
    RequestedInfoImpl requestedInfo =
        new RequestedInfoImpl(true, true, null, false, null, false, false, false);
    AsnOutputStream asnOS = new AsnOutputStream();
    requestedInfo.encodeAll(asnOS, Tag.CLASS_CONTEXT_SPECIFIC, 1);

    byte[] encodedData = asnOS.toByteArray();
    assertTrue(Arrays.equals(encodedData, data));

    requestedInfo =
        new RequestedInfoImpl(
            true,
            true,
            MAPExtensionContainerTest.GetTestExtensionContainer(),
            true,
            DomainType.psDomain,
            true,
            true,
            true);
    asnOS = new AsnOutputStream();
    requestedInfo.encodeAll(asnOS);

    encodedData = asnOS.toByteArray();
    assertTrue(Arrays.equals(encodedData, dataFull));
  }