1
0
Fork 0

rsl: Add roundtrip test for Connection Failure

This commit is contained in:
Holger Hans Peter Freyther 2014-04-19 14:26:59 +02:00
parent 3003e7ad8a
commit 78e32dfe14
2 changed files with 16 additions and 1 deletions

View File

@ -504,7 +504,7 @@ Object subclass: RSLMessageDefinitions [
yourself
]
connectionFailureIndicationMessage [
connectionFailureMessage [
<category: 'dedicated-channel'>
^ self channelActivationNackMessage
]
@ -1025,6 +1025,13 @@ RSLDedicatedChannelManagement subclass: RSLRFChannelReleaseAck [
<rslMessageDefinition: #rfChannelReleaseAckMessage>
]
RSLDedicatedChannelManagement subclass: RSLConnectionFailure [
| cause |
<comment: 'I represent a GSM 08.58 GSM 8.4.4 CONNECTION FAILURE INDICATION'>
<rslMessageType: #messageDedConnectionFailure>
<rslMessageDefinition: #connectionFailureMessage>
]
RSLDedicatedChannelManagement subclass: RSLSacchDeactivate [
<comment: 'I represent a GSM 08.58 GSM 8.4.5 DEACTIVATE SACCH'>
<rslMessageType: #messageDedDeactivateSacch>

View File

@ -517,6 +517,10 @@ RoundTripTestCase subclass: RSLRoundTripTest [
^ #(16r7E 16r74 16r01 16r0A 16rF8 16r00 16r27)
]
connectionFailureData [
^#(16r08 16r24 16r01 16r49 16r1A 16r01 16r01)
]
testIpaCrcxAck [
self roundtripTestFor: #ipaCrcxAckData class: RSLIPACreateConnectionAck.
]
@ -603,6 +607,10 @@ RoundTripTestCase subclass: RSLRoundTripTest [
assert: rsl l3Information data = #(16r05 16r18 16r02).
]
testConnectionFailure [
self roundtripTestFor: #connectionFailureData class: RSLConnectionFailure.
]
testSacchDeactivate [
self roundtripTestFor: #sacchDeactivateData class: RSLSacchDeactivate.
]