Tests: Keep the byte array results around
This commit is contained in:
parent
f3c62fe6dd
commit
77367851c0
25
Tests.st
25
Tests.st
|
@ -102,53 +102,58 @@ TestCase subclass: BSSAPTest [
|
||||||
|
|
||||||
TestCase subclass: GSM48Test [
|
TestCase subclass: GSM48Test [
|
||||||
testKeySeqLu [
|
testKeySeqLu [
|
||||||
| gsm msg |
|
| gsm msg res |
|
||||||
|
res := #(16r70) asByteArray.
|
||||||
msg := Osmo.MessageBuffer new.
|
msg := Osmo.MessageBuffer new.
|
||||||
gsm := GSM48KeySeqLuType createDefault.
|
gsm := GSM48KeySeqLuType createDefault.
|
||||||
gsm writeOnDirect: msg.
|
gsm writeOnDirect: msg.
|
||||||
|
|
||||||
self assert: msg asByteArray = #(16r70) asByteArray
|
self assert: msg asByteArray = res.
|
||||||
]
|
]
|
||||||
|
|
||||||
testLai [
|
testLai [
|
||||||
| gsm msg |
|
| gsm msg res |
|
||||||
|
res := #(16r02 16rF2 16r50 16rFF 16rFE) asByteArray.
|
||||||
msg := Osmo.MessageBuffer new.
|
msg := Osmo.MessageBuffer new.
|
||||||
gsm := GSM48Lai createDefault.
|
gsm := GSM48Lai createDefault.
|
||||||
gsm mcc: 202; mnc: 5; lac: 65534.
|
gsm mcc: 202; mnc: 5; lac: 65534.
|
||||||
gsm writeOnDirect: msg.
|
gsm writeOnDirect: msg.
|
||||||
|
|
||||||
self assert: msg asByteArray = #(16r02 16rF2 16r50 16rFF 16rFE) asByteArray.
|
self assert: msg asByteArray = res.
|
||||||
]
|
]
|
||||||
|
|
||||||
testCM1 [
|
testCM1 [
|
||||||
| gsm msg |
|
| gsm msg res |
|
||||||
|
res := #(16r33) asByteArray.
|
||||||
msg := Osmo.MessageBuffer new.
|
msg := Osmo.MessageBuffer new.
|
||||||
gsm := GSM48Classmark1 createDefault.
|
gsm := GSM48Classmark1 createDefault.
|
||||||
gsm writeOnDirect: msg.
|
gsm writeOnDirect: msg.
|
||||||
|
|
||||||
self assert: msg asByteArray = #(16r33) asByteArray
|
self assert: msg asByteArray = res.
|
||||||
]
|
]
|
||||||
|
|
||||||
testMI [
|
testMI [
|
||||||
| gsm msg |
|
| gsm msg res |
|
||||||
|
res := #(8 41 71 128 0 0 0 116 8) asByteArray.
|
||||||
msg := Osmo.MessageBuffer new.
|
msg := Osmo.MessageBuffer new.
|
||||||
gsm := GSM48MIdentity createDefault.
|
gsm := GSM48MIdentity createDefault.
|
||||||
gsm imsi: '274080000004780'.
|
gsm imsi: '274080000004780'.
|
||||||
gsm writeOnDirect: msg.
|
gsm writeOnDirect: msg.
|
||||||
|
|
||||||
self assert: msg asByteArray = #(8 41 71 128 0 0 0 116 8) asByteArray.
|
self assert: msg asByteArray = res.
|
||||||
]
|
]
|
||||||
|
|
||||||
testLU [
|
testLU [
|
||||||
| gsm msg |
|
| gsm msg res |
|
||||||
|
|
||||||
|
res := #(5 8 112 2 242 80 255 254 51 8 105 102 1 69 0 114 131 136) asByteArray.
|
||||||
msg := Osmo.MessageBuffer new.
|
msg := Osmo.MessageBuffer new.
|
||||||
gsm := LocationUpdatingRequest new.
|
gsm := LocationUpdatingRequest new.
|
||||||
(gsm lai) mcc: 202; mnc: 5; lac: 65534.
|
(gsm lai) mcc: 202; mnc: 5; lac: 65534.
|
||||||
(gsm mi) imsi: '666105400273888'.
|
(gsm mi) imsi: '666105400273888'.
|
||||||
gsm writeOn: msg.
|
gsm writeOn: msg.
|
||||||
|
|
||||||
self assert: msg asByteArray = #(5 8 112 2 242 80 255 254 51 8 105 102 1 69 0 114 131 136) asByteArray.
|
self assert: msg asByteArray = res
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
Reference in New Issue