/** * Start time:15:07:07 2009-07-17<br> * Project: mobicents-isup-stack<br> * * @author <a href="mailto:baranowb@gmail.com">Bartosz Baranowski </a> * */ package org.mobicents.ss7.isup.impl; import java.util.Arrays; import org.mobicents.ss7.isup.impl.InitialAddressMessageImpl; import org.mobicents.ss7.isup.message.CircuitGroupResetMessage; import org.mobicents.ss7.isup.message.ISUPMessage; import org.mobicents.ss7.isup.message.InitialAddressMessage; import org.mobicents.ss7.isup.message.parameter.CircuitIdentificationCode; /** * Start time:15:07:07 2009-07-17<br> * Project: mobicents-isup-stack<br> * * @author <a href="mailto:baranowb@gmail.com"> Bartosz Baranowski </a> */ public class IAMTest extends MessageHarness{ public void testTwo_Parameters() throws Exception { byte[] message = getDefaultBody(); //InitialAddressMessageImpl iam=new InitialAddressMessageImpl(this,message); InitialAddressMessage iam=super.messageFactory.createIAM(); iam.decodeElement(message); assertNotNull(iam.getNatureOfConnectionIndicators()); assertNotNull(iam.getForwardCallIndicators()); assertNotNull(iam.getCallingPartCategory()); assertNotNull(iam.getTransmissionMediumRequirement()); assertNotNull(iam.getCalledPartyNumber()); assertNotNull(iam.getCallingPartyNumber()); } @Override protected byte[] getDefaultBody() { //FIXME: for now we strip MTP part byte[] message={ 0x0C ,(byte) 0x0B ,0x01, 0x10, 0x00, 0x01, 0x0A, 0x03, 0x02, 0x0A, 0x08, 0x03, 0x10, (byte) 0x83, 0x60, 0x38, 0x04, 0x10, 0x65, 0x0A, 0x07, 0x03, 0x13, 0x09, 0x32, 0x36, 0x11, 0x37, 0x00 }; return message; } @Override protected ISUPMessage getDefaultMessage() { return super.messageFactory.createIAM(); } }