Skip to content

Commit 8d6e1de

Browse files
fix: unit tests
1 parent 094ad40 commit 8d6e1de

1 file changed

Lines changed: 25 additions & 24 deletions

File tree

android_sdk/src/test/java/co/optable/android_sdk/OptableSDKUnitTest.kt

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
package co.optable.android_sdk
66

77
import android.net.Uri
8+
import co.optable.android_sdk.core.TypeHasher
89
import org.junit.Assert.assertEquals
910
import org.junit.Assert.assertNotEquals
1011
import org.junit.Test
@@ -21,10 +22,10 @@ class OptableSDKUnitTest {
2122
fun eid_isCorrect() {
2223
val expected = "e:a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3"
2324

24-
assertEquals(expected, OptableSDK.eid("123"))
25-
assertEquals(expected, OptableSDK.eid(" 123"))
26-
assertEquals(expected, OptableSDK.eid("123 "))
27-
assertEquals(expected, OptableSDK.eid(" 123 "))
25+
assertEquals(expected, TypeHasher.eid("123"))
26+
assertEquals(expected, TypeHasher.eid(" 123"))
27+
assertEquals(expected, TypeHasher.eid("123 "))
28+
assertEquals(expected, TypeHasher.eid(" 123 "))
2829
}
2930

3031
@Test
@@ -33,86 +34,86 @@ class OptableSDKUnitTest {
3334
val var2 = "test@foobarbaz.com"
3435
val var3 = "TEST@FOOBARBAZ.COM"
3536
val var4 = "TeSt@fOObARbAZ.cOm"
36-
val eid = OptableSDK.eid(var1)
37+
val eid = TypeHasher.eid(var1)
3738

38-
assertEquals(eid, OptableSDK.eid(var2))
39-
assertEquals(eid, OptableSDK.eid(var3))
40-
assertEquals(eid, OptableSDK.eid(var4))
39+
assertEquals(eid, TypeHasher.eid(var2))
40+
assertEquals(eid, TypeHasher.eid(var3))
41+
assertEquals(eid, TypeHasher.eid(var4))
4142
}
4243

4344
@Test
4445
fun gaid_isCorrectAndIgnoresCase() {
4546
val expected = "g:38400000-8cf0-11bd-b23e-10b96e40000d"
4647

47-
assertEquals(expected, OptableSDK.gaid("38400000-8cf0-11bd-b23e-10b96e40000d"))
48-
assertEquals(expected, OptableSDK.gaid(" 38400000-8cf0-11bd-b23e-10b96e40000d"))
49-
assertEquals(expected, OptableSDK.gaid("38400000-8cf0-11bd-b23e-10b96e40000d "))
50-
assertEquals(expected, OptableSDK.gaid(" 38400000-8cf0-11bd-b23e-10b96e40000d "))
51-
assertEquals(expected, OptableSDK.gaid("38400000-8CF0-11BD-B23E-10B96E40000D"))
48+
assertEquals(expected, TypeHasher.gaid("38400000-8cf0-11bd-b23e-10b96e40000d"))
49+
assertEquals(expected, TypeHasher.gaid(" 38400000-8cf0-11bd-b23e-10b96e40000d"))
50+
assertEquals(expected, TypeHasher.gaid("38400000-8cf0-11bd-b23e-10b96e40000d "))
51+
assertEquals(expected, TypeHasher.gaid(" 38400000-8cf0-11bd-b23e-10b96e40000d "))
52+
assertEquals(expected, TypeHasher.gaid("38400000-8CF0-11BD-B23E-10B96E40000D"))
5253
}
5354

5455
@Test
5556
fun cid_isCorrect() {
5657
val expected = "c:FooBarBAZ-01234#98765.!!!"
5758

58-
assertEquals(expected, OptableSDK.cid("FooBarBAZ-01234#98765.!!!"))
59-
assertEquals(expected, OptableSDK.cid(" FooBarBAZ-01234#98765.!!!"))
60-
assertEquals(expected, OptableSDK.cid("FooBarBAZ-01234#98765.!!! "))
61-
assertEquals(expected, OptableSDK.cid(" FooBarBAZ-01234#98765.!!! "))
59+
assertEquals(expected, TypeHasher.cid("FooBarBAZ-01234#98765.!!!"))
60+
assertEquals(expected, TypeHasher.cid(" FooBarBAZ-01234#98765.!!!"))
61+
assertEquals(expected, TypeHasher.cid("FooBarBAZ-01234#98765.!!! "))
62+
assertEquals(expected, TypeHasher.cid(" FooBarBAZ-01234#98765.!!! "))
6263
}
6364

6465
@Test
6566
fun cid_isCaseSensitive() {
6667
val unexpected = "c:FooBarBAZ-01234#98765.!!!"
6768

68-
assertNotEquals(unexpected, OptableSDK.cid("foobarBAZ-01234#98765.!!!"))
69+
assertNotEquals(unexpected, TypeHasher.cid("foobarBAZ-01234#98765.!!!"))
6970
}
7071

7172
@Test
7273
fun eidFromURI_isCorrect() {
7374
val url = "http://some.domain.com/some/path?some=query&something=else&oeid=a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3&foo=bar&baz"
7475
val expected = "e:a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3"
7576

76-
assertEquals(expected, OptableSDK.eidFromURI(Uri.parse(url)))
77+
assertEquals(expected, TypeHasher.eidFromURI(Uri.parse(url)))
7778
}
7879

7980
@Test
8081
fun eidFromURI_returnsEmptyWhenOeidAbsentFromQuerystr() {
8182
val url = "http://some.domain.com/some/path?some=query&something=else"
8283
val expected = ""
8384

84-
assertEquals(expected, OptableSDK.eidFromURI(Uri.parse(url)))
85+
assertEquals(expected, TypeHasher.eidFromURI(Uri.parse(url)))
8586
}
8687

8788
@Test
8889
fun eidFromURI_returnsEmptyWhenQuerystrAbsent() {
8990
val url = "http://some.domain.com/some/path"
9091
val expected = ""
9192

92-
assertEquals(expected, OptableSDK.eidFromURI(Uri.parse(url)))
93+
assertEquals(expected, TypeHasher.eidFromURI(Uri.parse(url)))
9394
}
9495

9596
@Test
9697
fun eidFromURI_returnsEmptyWhenInputEmptyString() {
9798
val url = ""
9899
val expected = ""
99100

100-
assertEquals(expected, OptableSDK.eidFromURI(Uri.parse(url)))
101+
assertEquals(expected, TypeHasher.eidFromURI(Uri.parse(url)))
101102
}
102103

103104
@Test
104105
fun eidFromURI_expectsSHA256() {
105106
val url = "http://some.domain.com/some/path?some=query&something=else&oeid=AAAAAAAa665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3&foo=bar&baz"
106107
val expected = ""
107108

108-
assertEquals(expected, OptableSDK.eidFromURI(Uri.parse(url)))
109+
assertEquals(expected, TypeHasher.eidFromURI(Uri.parse(url)))
109110
}
110111

111112
@Test
112113
fun eidFromURI_ignoresCase() {
113114
val url = "http://some.domain.com/some/path?some=query&something=else&oEId=A665A45920422F9D417E4867EFDC4FB8A04A1F3FFF1FA07E998E86f7f7A27AE3&foo=bar&baz"
114115
val expected = "e:a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3"
115116

116-
assertEquals(expected, OptableSDK.eidFromURI(Uri.parse(url)))
117+
assertEquals(expected, TypeHasher.eidFromURI(Uri.parse(url)))
117118
}
118119
}

0 commit comments

Comments
 (0)