aboutsummaryrefslogtreecommitdiffstats
path: root/TestPhone.st
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-11-20 01:32:09 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2010-11-20 01:34:41 +0100
commit1898744e02d1e813f45c84e65110656990215fd6 (patch)
treea5fcbd5a962e52d4ef17307b1dfc278a26db1e4a /TestPhone.st
parent4cb1daeed69ceff5b963cda5fec2292e78f12dd4 (diff)
BSSAP: Create a class so we can delay creating a MessageBuffer
Diffstat (limited to 'TestPhone.st')
-rw-r--r--TestPhone.st8
1 files changed, 3 insertions, 5 deletions
diff --git a/TestPhone.st b/TestPhone.st
index 73de2fe..e823a0c 100644
--- a/TestPhone.st
+++ b/TestPhone.st
@@ -85,8 +85,7 @@ Object subclass: IPAConfig [
Object subclass: MessageTests [
MessageTests class >> createLU [
- | lu gsm88 msg sccp |
- gsm88 := Osmo.MessageBuffer new.
+ | lu bssap msg sccp |
lu := LocationUpdatingRequest new.
lu mi imsi: '666666666666'.
@@ -94,11 +93,10 @@ Object subclass: MessageTests [
msg := IEMessage initWith: GSM0808Helper msgComplL3.
msg addIe: (GSMCellIdentifier initWith: 274 mnc: 8 lac: 4099 ci: 40000).
msg addIe: (GSMLayer3Info initWith: lu).
- msg writeOn: gsm88.
- BSSAPHelper prependManagement: gsm88.
+ bssap := BSSAPManagement initWith: msg.
- sccp := Osmo.SCCPHelper createCR: 666 dest: (Osmo.SCCPAddress createWith: 254) data: gsm88 asByteArray.
+ sccp := Osmo.SCCPHelper createCR: 666 dest: (Osmo.SCCPAddress createWith: 254) data: bssap.
sccp asByteArray printNl.
^ sccp asByteArray.
]