コード例 #1
0
  @Test(groups = {"functional.encode", "primitives"})
  public void testEncode() throws Exception {
    MAPExtensionContainer extensionContainer =
        MAPExtensionContainerTest.GetTestExtensionContainer();
    QoSClassIdentifier qoSClassIdentifier = QoSClassIdentifier.QCI_1;
    AllocationRetentionPriority allocationRetentionPriority =
        new AllocationRetentionPriorityImpl(1, Boolean.TRUE, Boolean.TRUE, extensionContainer);
    EPSQoSSubscribedImpl prim =
        new EPSQoSSubscribedImpl(
            qoSClassIdentifier, allocationRetentionPriority, extensionContainer);

    AsnOutputStream asn = new AsnOutputStream();
    prim.encodeAll(asn);

    assertTrue(Arrays.equals(asn.toByteArray(), this.getData()));
  }