From 7ad6e76b7df4279bd78ddcdb820a42841a2ec58a Mon Sep 17 00:00:00 2001 From: mpeterss Date: Mon, 25 Nov 2019 15:10:12 +0100 Subject: [PATCH 1/2] Added testcase for SAI --- .../org/ostelco/prime/ocs/parser/UserLocationTest.kt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ocs-ktc/src/test/kotlin/org/ostelco/prime/ocs/parser/UserLocationTest.kt b/ocs-ktc/src/test/kotlin/org/ostelco/prime/ocs/parser/UserLocationTest.kt index 9bd70c879..a809fcdee 100644 --- a/ocs-ktc/src/test/kotlin/org/ostelco/prime/ocs/parser/UserLocationTest.kt +++ b/ocs-ktc/src/test/kotlin/org/ostelco/prime/ocs/parser/UserLocationTest.kt @@ -30,6 +30,18 @@ class UserLocationTest { assertEquals("16", userLocation?.mnc) } + @Test + fun userLocationParserMalaysiaSai() { + + val locationHexString = "0105F26182BF804E" + + val userLocation = UserLocationParser.getParsedUserLocation(locationHexString.hexStringToByteArray()) + + assertEquals("1", userLocation?.geographicLocationType) + assertEquals("502", userLocation?.mcc) + assertEquals("16", userLocation?.mnc) + } + @Test fun userLocationParserBrazil() { From cb02cccb3033c55ea48f29d3cd8647a1adc21b80 Mon Sep 17 00:00:00 2001 From: mpeterss Date: Tue, 26 Nov 2019 09:34:27 +0100 Subject: [PATCH 2/2] Updated test names to better describe test case --- .../kotlin/org/ostelco/prime/ocs/parser/UserLocationTest.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ocs-ktc/src/test/kotlin/org/ostelco/prime/ocs/parser/UserLocationTest.kt b/ocs-ktc/src/test/kotlin/org/ostelco/prime/ocs/parser/UserLocationTest.kt index a809fcdee..13bc0250c 100644 --- a/ocs-ktc/src/test/kotlin/org/ostelco/prime/ocs/parser/UserLocationTest.kt +++ b/ocs-ktc/src/test/kotlin/org/ostelco/prime/ocs/parser/UserLocationTest.kt @@ -19,7 +19,7 @@ class UserLocationTest { } @Test - fun userLocationParserMalaysia() { + fun userLocationParserMalaysiaTaiEcgi() { val locationHexString = "8205f261a8b705f261006a9cd1" @@ -43,7 +43,7 @@ class UserLocationTest { } @Test - fun userLocationParserBrazil() { + fun userLocationParserBrazilTaiEcgi() { val locationHexString = "8227f401a8b705f261006a9cd1" @@ -55,7 +55,7 @@ class UserLocationTest { } @Test - fun userLocationParserCanada() { + fun userLocationParserCanadaTaiEcgi() { val locationHexString = "8203225628b705f261006a9cd1"