Revision: 409aa396cbf3
Author:   Sergey Vetyutnev <[email protected]>
Date:     Fri Jan 18 03:01:51 2013
Log:      CAP update to fit ISUP serialization update
http://code.google.com/p/jss7/source/detail?r=409aa396cbf3

Modified:
/cap/cap-api/src/main/java/org/mobicents/protocols/ss7/cap/api/CAPApplicationContext.java /cap/cap-api/src/main/java/org/mobicents/protocols/ss7/cap/api/CAPApplicationContextVersion.java /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/EsiBcsm/TBusySpecificInfoTest.java /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/isup/CallingPartyNumberCapTest.java /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/isup/CauseCapTest.java /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/isup/DigitsTest.java /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/EstablishTemporaryConnectionTest.java /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/PromptAndCollectUserInformationResponseTest.java /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/primitive/EventSpecificInformationBCSMTest.java /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/primitive/RequestedInformationTest.java /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/primitive/VariablePartTest.java

=======================================
--- /cap/cap-api/src/main/java/org/mobicents/protocols/ss7/cap/api/CAPApplicationContext.java Mon Apr 23 10:53:14 2012 +++ /cap/cap-api/src/main/java/org/mobicents/protocols/ss7/cap/api/CAPApplicationContext.java Fri Jan 18 03:01:51 2013
@@ -1,6 +1,6 @@
 /*
- * JBoss, Home of Professional Open Source
- * Copyright 2011, Red Hat, Inc. and individual contributors
+ * TeleStax, Open Source Cloud Communications
+ * Copyright 2012, Telestax Inc and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
  *
=======================================
--- /cap/cap-api/src/main/java/org/mobicents/protocols/ss7/cap/api/CAPApplicationContextVersion.java Mon Apr 23 10:53:14 2012 +++ /cap/cap-api/src/main/java/org/mobicents/protocols/ss7/cap/api/CAPApplicationContextVersion.java Fri Jan 18 03:01:51 2013
@@ -1,6 +1,6 @@
 /*
- * JBoss, Home of Professional Open Source
- * Copyright 2011, Red Hat, Inc. and individual contributors
+ * TeleStax, Open Source Cloud Communications
+ * Copyright 2012, Telestax Inc and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
  *
=======================================
--- /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/EsiBcsm/TBusySpecificInfoTest.java Mon Apr 23 10:53:14 2012 +++ /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/EsiBcsm/TBusySpecificInfoTest.java Fri Jan 18 03:01:51 2013
@@ -1,6 +1,6 @@
 /*
- * JBoss, Home of Professional Open Source
- * Copyright 2011, Red Hat, Inc. and individual contributors
+ * TeleStax, Open Source Cloud Communications
+ * Copyright 2012, Telestax Inc and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
  *
@@ -38,7 +38,7 @@
import org.mobicents.protocols.ss7.isup.impl.message.parameter.CauseIndicatorsImpl; import org.mobicents.protocols.ss7.isup.message.parameter.CalledPartyNumber;
 import org.mobicents.protocols.ss7.isup.message.parameter.CauseIndicators;
-import org.testng.*;import org.testng.annotations.*;
+import org.testng.annotations.*;

 /**
  *
@@ -77,7 +77,7 @@
        @Test(groups = { "functional.encode","circuitSwitchedCall.primitive"})
        public void testEncode() throws Exception {

- CauseIndicators causeIndicators = new CauseIndicatorsImpl(0, 4, 16, null); + CauseIndicators causeIndicators = new CauseIndicatorsImpl(0, 4, 0, 16, null);
                CauseCap busyCause = new CauseCapImpl(causeIndicators);
CalledPartyNumberImpl calledPartyNumber = new CalledPartyNumberImpl(0, "111222333", 1, 1); CalledPartyNumberCapImpl forwardingDestinationNumber = new CalledPartyNumberCapImpl(calledPartyNumber);
=======================================
--- /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/isup/CallingPartyNumberCapTest.java Mon Apr 23 10:53:14 2012 +++ /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/isup/CallingPartyNumberCapTest.java Fri Jan 18 03:01:51 2013
@@ -1,6 +1,6 @@
 /*
- * JBoss, Home of Professional Open Source
- * Copyright 2011, Red Hat, Inc. and individual contributors
+ * TeleStax, Open Source Cloud Communications
+ * Copyright 2012, Telestax Inc and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
  *
@@ -31,7 +31,7 @@
 import org.mobicents.protocols.asn.Tag;
import org.mobicents.protocols.ss7.isup.impl.message.parameter.CallingPartyNumberImpl; import org.mobicents.protocols.ss7.isup.message.parameter.CallingPartyNumber;
-import org.testng.*;import org.testng.annotations.*;
+import org.testng.annotations.*;

 /**
  *
@@ -61,7 +61,7 @@
                assertTrue(cpn.isOddFlag());
                assertEquals(cpn.getNumberingPlanIndicator(), 1);
                assertEquals(cpn.getScreeningIndicator(), 1);
-               assertEquals(cpn.getAddressRepresentationREstrictedIndicator(), 
0);
+               assertEquals(cpn.getAddressRepresentationRestrictedIndicator(), 
0);
                assertEquals(cpn.getNumberIncompleteIndicator(), 0);
                assertEquals(cpn.getNatureOfAddressIndicator(), 4);
                assertTrue(cpn.getAddress().equals("41789005047"));
=======================================
--- /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/isup/CauseCapTest.java Mon Apr 23 10:53:14 2012 +++ /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/isup/CauseCapTest.java Fri Jan 18 03:01:51 2013
@@ -1,6 +1,6 @@
 /*
- * JBoss, Home of Professional Open Source
- * Copyright 2011, Red Hat, Inc. and individual contributors
+ * TeleStax, Open Source Cloud Communications
+ * Copyright 2012, Telestax Inc and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
  *
@@ -31,7 +31,7 @@
 import org.mobicents.protocols.asn.Tag;
import org.mobicents.protocols.ss7.isup.impl.message.parameter.CauseIndicatorsImpl;
 import org.mobicents.protocols.ss7.isup.message.parameter.CauseIndicators;
-import org.testng.*;import org.testng.annotations.*;
+import org.testng.annotations.*;

 /**
  *
@@ -72,7 +72,7 @@
                elem.encodeAll(aos, Tag.CLASS_CONTEXT_SPECIFIC, 0);
                assertTrue(Arrays.equals(aos.toByteArray(), this.getData()));

-               CauseIndicators ci = new CauseIndicatorsImpl(0, 4, 16, null);
+               CauseIndicators ci = new CauseIndicatorsImpl(0, 4, 0, 16, null);
                elem = new CauseCapImpl(ci);
                aos = new AsnOutputStream();
                elem.encodeAll(aos, Tag.CLASS_CONTEXT_SPECIFIC, 0);
=======================================
--- /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/isup/DigitsTest.java Mon Apr 23 10:53:14 2012 +++ /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/isup/DigitsTest.java Fri Jan 18 03:01:51 2013
@@ -1,6 +1,6 @@
 /*
- * JBoss, Home of Professional Open Source
- * Copyright 2011, Red Hat, Inc. and individual contributors
+ * TeleStax, Open Source Cloud Communications
+ * Copyright 2012, Telestax Inc and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
  *
@@ -33,7 +33,7 @@
import org.mobicents.protocols.ss7.isup.impl.message.parameter.GenericNumberImpl;
 import org.mobicents.protocols.ss7.isup.message.parameter.GenericDigits;
 import org.mobicents.protocols.ss7.isup.message.parameter.GenericNumber;
-import org.testng.*;import org.testng.annotations.*;
+import org.testng.annotations.*;

 /**
  *
@@ -50,8 +50,8 @@
                return new byte[] { (byte) 157, 7, 3, (byte) 132, 33, 7, 1, 9, 
0 };
        }

-       public int[] getGenericDigitsInt() {
-               return new int[] { 5, 6, 7, 8 };
+       public byte[] getGenericDigitsInt() {
+               return new byte[] { 5, 6, 7, 8 };
        }

        @Test(groups = { "functional.decode","isup"})
@@ -66,7 +66,7 @@
                GenericDigits gd = elem.getGenericDigits();
                assertEquals(gd.getEncodingScheme(), 2);
                assertEquals(gd.getTypeOfDigits(), 1);
-               assertTrue(Arrays.equals(gd.getDigits(), 
getGenericDigitsInt()));
+               assertTrue(Arrays.equals(gd.getEncodedDigits(), 
getGenericDigitsInt()));

                data = this.getData2();
                ais = new AsnInputStream(data);
=======================================
--- /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/EstablishTemporaryConnectionTest.java Wed May 16 05:00:01 2012 +++ /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/EstablishTemporaryConnectionTest.java Fri Jan 18 03:01:51 2013
@@ -1,6 +1,6 @@
 /*
- * JBoss, Home of Professional Open Source
- * Copyright 2011, Red Hat, Inc. and individual contributors
+ * TeleStax, Open Source Cloud Communications
+ * Copyright 2012, Telestax Inc and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
  *
@@ -55,8 +55,8 @@
(byte) 129, 0, 48, 9, 2, 1, 3, 10, 1, 1, (byte) 129, 1, (byte) 255, (byte) 166, 3, (byte) 130, 1, 1, (byte) 135, 1, 8, (byte) 159, 50, 1, 11 };
        }

-       public int[] getCorrelationIDDigits() {
-               return new int[] { 1, 2, 3, 4 };
+       public byte[] getCorrelationIDDigits() {
+               return new byte[] { 1, 2, 3, 4 };
        }


@@ -82,7 +82,7 @@
assertEquals(elem.getAssistingSSPIPRoutingAddress().getGenericNumber().getScreeningIndicator(), 1); assertEquals(elem.getCorrelationID().getGenericDigits().getEncodingScheme(), 2); assertEquals(elem.getCorrelationID().getGenericDigits().getTypeOfDigits(), 0); - assertTrue(Arrays.equals(elem.getCorrelationID().getGenericDigits().getDigits(), getCorrelationIDDigits())); + assertTrue(Arrays.equals(elem.getCorrelationID().getGenericDigits().getEncodedDigits(), getCorrelationIDDigits()));
                assertTrue(Arrays.equals(elem.getScfID().getData(), 
getScfIDData()));
assertEquals(elem.getServiceInteractionIndicatorsTwo().getBothwayThroughConnectionInd(), BothwayThroughConnectionInd.bothwayPathNotRequired);
                assertNull(elem.getCallSegmentID());
@@ -103,7 +103,7 @@
assertEquals(elem.getAssistingSSPIPRoutingAddress().getGenericNumber().getScreeningIndicator(), 1); assertEquals(elem.getCorrelationID().getGenericDigits().getEncodingScheme(), 2); assertEquals(elem.getCorrelationID().getGenericDigits().getTypeOfDigits(), 0); - assertTrue(Arrays.equals(elem.getCorrelationID().getGenericDigits().getDigits(), getCorrelationIDDigits())); + assertTrue(Arrays.equals(elem.getCorrelationID().getGenericDigits().getEncodedDigits(), getCorrelationIDDigits()));
                assertTrue(Arrays.equals(elem.getScfID().getData(), 
getScfIDData()));
assertEquals(elem.getServiceInteractionIndicatorsTwo().getBothwayThroughConnectionInd(), BothwayThroughConnectionInd.bothwayPathNotRequired);
                assertEquals((int)elem.getCallSegmentID(), 8);
=======================================
--- /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/PromptAndCollectUserInformationResponseTest.java Wed May 16 05:00:01 2012 +++ /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/PromptAndCollectUserInformationResponseTest.java Fri Jan 18 03:01:51 2013
@@ -1,6 +1,6 @@
 /*
- * JBoss, Home of Professional Open Source
- * Copyright 2011, Red Hat, Inc. and individual contributors
+ * TeleStax, Open Source Cloud Communications
+ * Copyright 2012, Telestax Inc and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
  *
@@ -44,8 +44,8 @@
                return new byte[] { (byte) 128, 4, 65, 44, 55, 66 };
        }

-       public int[] getDigits() {
-               return new int[] { 44, 55, 66 };
+       public byte[] getDigits() {
+               return new byte[] { 44, 55, 66 };
        }

        @Test(groups = { "functional.decode","circuitSwitchedCall"})
@@ -59,7 +59,7 @@
                elem.decodeAll(ais);
assertEquals(elem.getDigitsResponse().getGenericDigits().getEncodingScheme(), 2); assertEquals(elem.getDigitsResponse().getGenericDigits().getTypeOfDigits(), 1); - assertTrue(Arrays.equals(elem.getDigitsResponse().getGenericDigits().getDigits(), this.getDigits())); + assertTrue(Arrays.equals(elem.getDigitsResponse().getGenericDigits().getEncodedDigits(), this.getDigits()));
        }

        @Test(groups = { "functional.encode","circuitSwitchedCall"})
=======================================
--- /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/primitive/EventSpecificInformationBCSMTest.java Mon Apr 23 10:53:14 2012 +++ /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/primitive/EventSpecificInformationBCSMTest.java Fri Jan 18 03:01:51 2013
@@ -1,6 +1,6 @@
 /*
- * JBoss, Home of Professional Open Source
- * Copyright 2011, Red Hat, Inc. and individual contributors
+ * TeleStax, Open Source Cloud Communications
+ * Copyright 2012, Telestax Inc and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
  *
@@ -46,7 +46,7 @@
import org.mobicents.protocols.ss7.isup.impl.message.parameter.CauseIndicatorsImpl; import org.mobicents.protocols.ss7.isup.message.parameter.CalledPartyNumber;
 import org.mobicents.protocols.ss7.isup.message.parameter.CauseIndicators;
-import org.testng.*;import org.testng.annotations.*;
+import org.testng.annotations.*;

 /**
  *
@@ -185,7 +185,7 @@
        @Test(groups = { "functional.encode","circuitSwitchedCall.primitive"})
        public void testEncode() throws Exception {

- CauseIndicators causeIndicators = new CauseIndicatorsImpl(0, 4, 16, null); + CauseIndicators causeIndicators = new CauseIndicatorsImpl(0, 4, 0, 16, null);
                CauseCap failureCause = new CauseCapImpl(causeIndicators);
RouteSelectFailureSpecificInfo routeSelectFailureSpecificInfo = new RouteSelectFailureSpecificInfoImpl(failureCause); EventSpecificInformationBCSMImpl elem = new EventSpecificInformationBCSMImpl(routeSelectFailureSpecificInfo);
@@ -193,7 +193,7 @@
                elem.encodeAll(aos);
                assertTrue(Arrays.equals(aos.toByteArray(), this.getData1()));

-               causeIndicators = new CauseIndicatorsImpl(0, 4, 16, null);
+               causeIndicators = new CauseIndicatorsImpl(0, 4, 0, 16, null);
                CauseCap busyCause = new CauseCapImpl(causeIndicators);
OCalledPartyBusySpecificInfoImpl oCalledPartyBusySpecificInfoImpl = new OCalledPartyBusySpecificInfoImpl(busyCause); elem = new EventSpecificInformationBCSMImpl(oCalledPartyBusySpecificInfoImpl);
@@ -213,7 +213,7 @@
                elem.encodeAll(aos);
                assertTrue(Arrays.equals(aos.toByteArray(), this.getData4()));

-               causeIndicators = new CauseIndicatorsImpl(0, 4, 16, null);
+               causeIndicators = new CauseIndicatorsImpl(0, 4, 0, 16, null);
                CauseCap releaseCause = new CauseCapImpl(causeIndicators);
ODisconnectSpecificInfoImpl oDisconnectSpecificInfo = new ODisconnectSpecificInfoImpl(releaseCause);
                elem = new 
EventSpecificInformationBCSMImpl(oDisconnectSpecificInfo);
@@ -221,7 +221,7 @@
                elem.encodeAll(aos);
                assertTrue(Arrays.equals(aos.toByteArray(), this.getData5()));

-               causeIndicators = new CauseIndicatorsImpl(0, 4, 16, null);
+               causeIndicators = new CauseIndicatorsImpl(0, 4, 0, 16, null);
                busyCause = new CauseCapImpl(causeIndicators);
TBusySpecificInfoImpl tBusySpecificInfo = new TBusySpecificInfoImpl(busyCause, false, false, null);
                elem = new EventSpecificInformationBCSMImpl(tBusySpecificInfo);
@@ -244,7 +244,7 @@
                elem.encodeAll(aos);
                assertTrue(Arrays.equals(aos.toByteArray(), this.getData8()));

-               causeIndicators = new CauseIndicatorsImpl(0, 4, 16, null);
+               causeIndicators = new CauseIndicatorsImpl(0, 4, 0, 16, null);
                releaseCause = new CauseCapImpl(causeIndicators);
TDisconnectSpecificInfoImpl tDisconnectSpecificInfo = new TDisconnectSpecificInfoImpl(releaseCause);
                elem = new 
EventSpecificInformationBCSMImpl(tDisconnectSpecificInfo);
=======================================
--- /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/primitive/RequestedInformationTest.java Mon Apr 23 10:53:14 2012 +++ /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/primitive/RequestedInformationTest.java Fri Jan 18 03:01:51 2013
@@ -1,6 +1,6 @@
 /*
- * JBoss, Home of Professional Open Source
- * Copyright 2011, Red Hat, Inc. and individual contributors
+ * TeleStax, Open Source Cloud Communications
+ * Copyright 2012, Telestax Inc and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
  *
@@ -33,7 +33,7 @@
 import org.mobicents.protocols.ss7.cap.primitives.DateAndTimeImpl;
import org.mobicents.protocols.ss7.isup.impl.message.parameter.CauseIndicatorsImpl;
 import org.mobicents.protocols.ss7.isup.message.parameter.CauseIndicators;
-import org.testng.*;import org.testng.annotations.*;
+import org.testng.annotations.*;

 /**
  *
@@ -115,9 +115,9 @@
                aos = new AsnOutputStream();
                elem.encodeAll(aos);
                assertTrue(Arrays.equals(aos.toByteArray(), this.getData2()));
-
-               CauseIndicatorsImpl ci = new CauseIndicatorsImpl(0, 2, 17, 
null);
-               // int codingStandard, int location, int causeValue, byte[] 
diagnostics
+
+               CauseIndicatorsImpl ci = new CauseIndicatorsImpl(0, 2, 0, 17, 
null);
+ // int codingStandard, int location, int recommendation, int causeValue, byte[] diagnostics
                CauseCapImpl cc = new CauseCapImpl(ci);
                elem = new RequestedInformationImpl(cc);
                aos = new AsnOutputStream();
=======================================
--- /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/primitive/VariablePartTest.java Mon Apr 23 10:53:14 2012 +++ /cap/cap-impl/src/test/java/org/mobicents/protocols/ss7/cap/service/circuitSwitchedCall/primitive/VariablePartTest.java Fri Jan 18 03:01:51 2013
@@ -1,6 +1,6 @@
 /*
- * JBoss, Home of Professional Open Source
- * Copyright 2011, Red Hat, Inc. and individual contributors
+ * TeleStax, Open Source Cloud Communications
+ * Copyright 2012, Telestax Inc and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
  *
@@ -47,8 +47,8 @@
                return new byte[] { (byte) 129, 4, 96, 18, 17, 16 };
        }

-       public int[] getGenericDigitsData() {
-               return new int[] { 18, 17, 16 };
+       public byte[] getGenericDigitsData() {
+               return new byte[] { 18, 17, 16 };
        }

        public byte[] getData3() {
@@ -87,7 +87,7 @@
                assertNull(elem.getInteger());
                
assertEquals(elem.getNumber().getGenericDigits().getEncodingScheme(), 3);
                
assertEquals(elem.getNumber().getGenericDigits().getTypeOfDigits(), 0);
- assertTrue(Arrays.equals(elem.getNumber().getGenericDigits().getDigits(), getGenericDigitsData())); + assertTrue(Arrays.equals(elem.getNumber().getGenericDigits().getEncodedDigits(), getGenericDigitsData()));
                assertNull(elem.getTime());
                assertNull(elem.getDate());
                assertNull(elem.getPrice());

Reply via email to