Skip to content

Commit 06c25db

Browse files
Add Platform API, and assertGreaterThan/assertLessThan assertions
1 parent 291aaeb commit 06c25db

File tree

62 files changed

+4436
-20
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+4436
-20
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44

55
### Added
66

7+
- `Platform` sealed API
78
- `com.javiersc.kotlin:kotlin-test` artifact
89
- `Any` assertions
910
- `File` assertions (only JVM)
1011
- `Iterable` assertions
12+
- `assertGreaterThan` and `assertLessThan` assertions
1113
- `String` assertions
1214

1315
### Changed
@@ -69,7 +71,7 @@
6971

7072
- `invalidIfIsBlank` to Validate APIs
7173
- Validate APIs support specifying a generic error
72-
- Nested validator: `validator(fooValidator, foo)`
74+
- Nested validator: `validator(fooValidator, foo)`
7375
- Nested validator: `foo.validatedBy(fooValidator)`
7476
- Nested validator: `fooValidator.validatorFor(foo)`
7577

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package com.javiersc.kotlin.stdlib
2+
3+
public actual val CurrentPlatform: Platform = Platform.Android
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
package com.javiersc.kotlin.stdlib
2+
3+
import kotlin.test.Test
4+
import kotlin.test.assertEquals
5+
import kotlin.test.assertFalse
6+
import kotlin.test.assertNotEquals
7+
import kotlin.test.assertTrue
8+
9+
actual class PlatformTest {
10+
11+
@Test
12+
actual fun check_CurrentPlatform_is_correct() {
13+
assertTrue(CurrentPlatform.isAndroid)
14+
assertFalse(CurrentPlatform.isAndroidNative)
15+
assertFalse(CurrentPlatform.isApple)
16+
assertFalse(CurrentPlatform.isIOS)
17+
assertTrue(CurrentPlatform.isJVM)
18+
assertFalse(CurrentPlatform.isJvmNotAndroid)
19+
assertFalse(CurrentPlatform.isJS)
20+
assertFalse(CurrentPlatform.isLinux)
21+
assertFalse(CurrentPlatform.isMacOS)
22+
assertFalse(CurrentPlatform.isMinGW)
23+
assertFalse(CurrentPlatform.isNative)
24+
assertFalse(CurrentPlatform.isTvOS)
25+
assertFalse(CurrentPlatform.isWAsm)
26+
assertFalse(CurrentPlatform.isWatchOS)
27+
28+
assertNotEquals(Platform.Android.Arm32, CurrentPlatform)
29+
assertNotEquals(Platform.Android.Arm32.name, CurrentPlatform.name)
30+
assertNotEquals(Platform.Android.Arm64, CurrentPlatform)
31+
assertNotEquals(Platform.Android.Arm64.name, CurrentPlatform.name)
32+
assertNotEquals(Platform.Android.X64, CurrentPlatform)
33+
assertNotEquals(Platform.Android.X64.name, CurrentPlatform.name)
34+
assertNotEquals(Platform.Android.X86, CurrentPlatform)
35+
assertNotEquals(Platform.Android.X86.name, CurrentPlatform.name)
36+
assertEquals(Platform.Android, CurrentPlatform)
37+
assertEquals(Platform.Android.name, CurrentPlatform.name)
38+
39+
assertNotEquals(Platform.Apple, CurrentPlatform)
40+
assertNotEquals(Platform.Apple.name, CurrentPlatform.name)
41+
42+
assertNotEquals(Platform.IOS.Arm64, CurrentPlatform)
43+
assertNotEquals(Platform.IOS.Arm64.name, CurrentPlatform.name)
44+
assertNotEquals(Platform.IOS.SimulatorArm64, CurrentPlatform)
45+
assertNotEquals(Platform.IOS.SimulatorArm64.name, CurrentPlatform.name)
46+
assertNotEquals(Platform.IOS.X64, CurrentPlatform)
47+
assertNotEquals(Platform.IOS.X64.name, CurrentPlatform.name)
48+
assertNotEquals(Platform.IOS, CurrentPlatform)
49+
assertNotEquals(Platform.IOS.name, CurrentPlatform.name)
50+
51+
assertNotEquals(Platform.JVM, CurrentPlatform)
52+
assertNotEquals(Platform.JVM.name, CurrentPlatform.name)
53+
54+
assertNotEquals(Platform.JS.Browser, CurrentPlatform)
55+
assertNotEquals(Platform.JS.Browser.name, CurrentPlatform.name)
56+
assertNotEquals(Platform.JS.NodeJS, CurrentPlatform)
57+
assertNotEquals(Platform.JS.NodeJS.name, CurrentPlatform.name)
58+
assertNotEquals(Platform.JS, CurrentPlatform)
59+
assertNotEquals(Platform.JS.name, CurrentPlatform.name)
60+
61+
assertNotEquals(Platform.Linux.Arm64, CurrentPlatform)
62+
assertNotEquals(Platform.Linux.Arm64.name, CurrentPlatform.name)
63+
assertNotEquals(Platform.Linux.X64, CurrentPlatform)
64+
assertNotEquals(Platform.Linux.X64.name, CurrentPlatform.name)
65+
assertNotEquals(Platform.Linux, CurrentPlatform)
66+
assertNotEquals(Platform.Linux.name, CurrentPlatform.name)
67+
68+
assertNotEquals(Platform.MacOS.Arm64, CurrentPlatform)
69+
assertNotEquals(Platform.MacOS.Arm64.name, CurrentPlatform.name)
70+
assertNotEquals(Platform.MacOS.X64, CurrentPlatform)
71+
assertNotEquals(Platform.MacOS.X64.name, CurrentPlatform.name)
72+
assertNotEquals(Platform.MacOS, CurrentPlatform)
73+
assertNotEquals(Platform.MacOS.name, CurrentPlatform.name)
74+
75+
assertNotEquals(Platform.MinGW.X64, CurrentPlatform)
76+
assertNotEquals(Platform.MinGW.X64.name, CurrentPlatform.name)
77+
assertNotEquals(Platform.MinGW, CurrentPlatform)
78+
assertNotEquals(Platform.MinGW.name, CurrentPlatform.name)
79+
80+
assertNotEquals(Platform.Native, CurrentPlatform)
81+
assertNotEquals(Platform.Native.name, CurrentPlatform.name)
82+
83+
assertNotEquals(Platform.TvOS.Arm64, CurrentPlatform)
84+
assertNotEquals(Platform.TvOS.Arm64.name, CurrentPlatform.name)
85+
assertNotEquals(Platform.TvOS.X64, CurrentPlatform)
86+
assertNotEquals(Platform.TvOS.X64.name, CurrentPlatform.name)
87+
assertNotEquals(Platform.TvOS, CurrentPlatform)
88+
assertNotEquals(Platform.TvOS.name, CurrentPlatform.name)
89+
90+
assertNotEquals(Platform.WAsm.JS.Browser, CurrentPlatform)
91+
assertNotEquals(Platform.WAsm.JS.Browser.name, CurrentPlatform.name)
92+
assertNotEquals(Platform.WAsm.JS.D8, CurrentPlatform)
93+
assertNotEquals(Platform.WAsm.JS.D8.name, CurrentPlatform.name)
94+
assertNotEquals(Platform.WAsm.JS.NodeJS, CurrentPlatform)
95+
assertNotEquals(Platform.WAsm.JS.NodeJS.name, CurrentPlatform.name)
96+
assertNotEquals(Platform.WAsm.JS, CurrentPlatform)
97+
assertNotEquals(Platform.WAsm.JS.name, CurrentPlatform.name)
98+
99+
assertNotEquals(Platform.WAsm.WAsi.NodeJS, CurrentPlatform)
100+
assertNotEquals(Platform.WAsm.WAsi.NodeJS.name, CurrentPlatform.name)
101+
assertNotEquals(Platform.WAsm.WAsi, CurrentPlatform)
102+
assertNotEquals(Platform.WAsm.WAsi.name, CurrentPlatform.name)
103+
104+
assertNotEquals(Platform.WAsm, CurrentPlatform)
105+
assertNotEquals(Platform.WAsm.name, CurrentPlatform.name)
106+
107+
assertNotEquals(Platform.WatchOS.Arm32, CurrentPlatform)
108+
assertNotEquals(Platform.WatchOS.Arm32.name, CurrentPlatform.name)
109+
assertNotEquals(Platform.WatchOS.Arm64, CurrentPlatform)
110+
assertNotEquals(Platform.WatchOS.Arm64.name, CurrentPlatform.name)
111+
assertNotEquals(Platform.WatchOS.SimulatorArm64, CurrentPlatform)
112+
assertNotEquals(Platform.WatchOS.SimulatorArm64.name, CurrentPlatform.name)
113+
assertNotEquals(Platform.WatchOS.X64, CurrentPlatform)
114+
assertNotEquals(Platform.WatchOS.X64.name, CurrentPlatform.name)
115+
assertNotEquals(Platform.WatchOS, CurrentPlatform)
116+
assertNotEquals(Platform.WatchOS.name, CurrentPlatform.name)
117+
}
118+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package com.javiersc.kotlin.stdlib
2+
3+
public actual val CurrentPlatform: Platform = Platform.Android.Arm32
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
package com.javiersc.kotlin.stdlib
2+
3+
import kotlin.test.Test
4+
import kotlin.test.assertEquals
5+
import kotlin.test.assertFalse
6+
import kotlin.test.assertNotEquals
7+
import kotlin.test.assertTrue
8+
9+
actual class PlatformTest {
10+
11+
@Test
12+
actual fun check_CurrentPlatform_is_correct() {
13+
assertTrue(CurrentPlatform.isAndroid)
14+
assertTrue(CurrentPlatform.isAndroidNative)
15+
assertFalse(CurrentPlatform.isApple)
16+
assertFalse(CurrentPlatform.isIOS)
17+
assertFalse(CurrentPlatform.isJVM)
18+
assertFalse(CurrentPlatform.isJvmNotAndroid)
19+
assertFalse(CurrentPlatform.isJS)
20+
assertFalse(CurrentPlatform.isLinux)
21+
assertFalse(CurrentPlatform.isMacOS)
22+
assertFalse(CurrentPlatform.isMinGW)
23+
assertTrue(CurrentPlatform.isNative)
24+
assertFalse(CurrentPlatform.isTvOS)
25+
assertFalse(CurrentPlatform.isWAsm)
26+
assertFalse(CurrentPlatform.isWatchOS)
27+
28+
assertEquals(Platform.Android.Arm32, CurrentPlatform)
29+
assertEquals(Platform.Android.Arm32.name, CurrentPlatform.name)
30+
assertNotEquals(Platform.Android.Arm64, CurrentPlatform)
31+
assertNotEquals(Platform.Android.Arm64.name, CurrentPlatform.name)
32+
assertNotEquals(Platform.Android.X64, CurrentPlatform)
33+
assertNotEquals(Platform.Android.X64.name, CurrentPlatform.name)
34+
assertNotEquals(Platform.Android.X86, CurrentPlatform)
35+
assertNotEquals(Platform.Android.X86.name, CurrentPlatform.name)
36+
assertEquals(Platform.Android, CurrentPlatform)
37+
assertEquals(Platform.Android.name, CurrentPlatform.name)
38+
39+
assertNotEquals(Platform.Apple, CurrentPlatform)
40+
assertNotEquals(Platform.Apple.name, CurrentPlatform.name)
41+
42+
assertNotEquals(Platform.IOS.Arm64, CurrentPlatform)
43+
assertNotEquals(Platform.IOS.Arm64.name, CurrentPlatform.name)
44+
assertNotEquals(Platform.IOS.SimulatorArm64, CurrentPlatform)
45+
assertNotEquals(Platform.IOS.SimulatorArm64.name, CurrentPlatform.name)
46+
assertNotEquals(Platform.IOS.X64, CurrentPlatform)
47+
assertNotEquals(Platform.IOS.X64.name, CurrentPlatform.name)
48+
assertNotEquals(Platform.IOS, CurrentPlatform)
49+
assertNotEquals(Platform.IOS.name, CurrentPlatform.name)
50+
51+
assertNotEquals(Platform.JVM, CurrentPlatform)
52+
assertNotEquals(Platform.JVM.name, CurrentPlatform.name)
53+
54+
assertNotEquals(Platform.JS.Browser, CurrentPlatform)
55+
assertNotEquals(Platform.JS.Browser.name, CurrentPlatform.name)
56+
assertNotEquals(Platform.JS.NodeJS, CurrentPlatform)
57+
assertNotEquals(Platform.JS.NodeJS.name, CurrentPlatform.name)
58+
assertNotEquals(Platform.JS, CurrentPlatform)
59+
assertNotEquals(Platform.JS.name, CurrentPlatform.name)
60+
61+
assertNotEquals(Platform.Linux.Arm64, CurrentPlatform)
62+
assertNotEquals(Platform.Linux.Arm64.name, CurrentPlatform.name)
63+
assertNotEquals(Platform.Linux.X64, CurrentPlatform)
64+
assertNotEquals(Platform.Linux.X64.name, CurrentPlatform.name)
65+
assertNotEquals(Platform.Linux, CurrentPlatform)
66+
assertNotEquals(Platform.Linux.name, CurrentPlatform.name)
67+
68+
assertNotEquals(Platform.MacOS.Arm64, CurrentPlatform)
69+
assertNotEquals(Platform.MacOS.Arm64.name, CurrentPlatform.name)
70+
assertNotEquals(Platform.MacOS.X64, CurrentPlatform)
71+
assertNotEquals(Platform.MacOS.X64.name, CurrentPlatform.name)
72+
assertNotEquals(Platform.MacOS, CurrentPlatform)
73+
assertNotEquals(Platform.MacOS.name, CurrentPlatform.name)
74+
75+
assertNotEquals(Platform.MinGW.X64, CurrentPlatform)
76+
assertNotEquals(Platform.MinGW.X64.name, CurrentPlatform.name)
77+
assertNotEquals(Platform.MinGW, CurrentPlatform)
78+
assertNotEquals(Platform.MinGW.name, CurrentPlatform.name)
79+
80+
assertNotEquals(Platform.Native, CurrentPlatform)
81+
assertNotEquals(Platform.Native.name, CurrentPlatform.name)
82+
83+
assertNotEquals(Platform.TvOS.Arm64, CurrentPlatform)
84+
assertNotEquals(Platform.TvOS.Arm64.name, CurrentPlatform.name)
85+
assertNotEquals(Platform.TvOS.X64, CurrentPlatform)
86+
assertNotEquals(Platform.TvOS.X64.name, CurrentPlatform.name)
87+
assertNotEquals(Platform.TvOS, CurrentPlatform)
88+
assertNotEquals(Platform.TvOS.name, CurrentPlatform.name)
89+
90+
assertNotEquals(Platform.WAsm.JS.Browser, CurrentPlatform)
91+
assertNotEquals(Platform.WAsm.JS.Browser.name, CurrentPlatform.name)
92+
assertNotEquals(Platform.WAsm.JS.D8, CurrentPlatform)
93+
assertNotEquals(Platform.WAsm.JS.D8.name, CurrentPlatform.name)
94+
assertNotEquals(Platform.WAsm.JS.NodeJS, CurrentPlatform)
95+
assertNotEquals(Platform.WAsm.JS.NodeJS.name, CurrentPlatform.name)
96+
assertNotEquals(Platform.WAsm.JS, CurrentPlatform)
97+
assertNotEquals(Platform.WAsm.JS.name, CurrentPlatform.name)
98+
99+
assertNotEquals(Platform.WAsm.WAsi.NodeJS, CurrentPlatform)
100+
assertNotEquals(Platform.WAsm.WAsi.NodeJS.name, CurrentPlatform.name)
101+
assertNotEquals(Platform.WAsm.WAsi, CurrentPlatform)
102+
assertNotEquals(Platform.WAsm.WAsi.name, CurrentPlatform.name)
103+
104+
assertNotEquals(Platform.WAsm, CurrentPlatform)
105+
assertNotEquals(Platform.WAsm.name, CurrentPlatform.name)
106+
107+
assertNotEquals(Platform.WatchOS.Arm32, CurrentPlatform)
108+
assertNotEquals(Platform.WatchOS.Arm32.name, CurrentPlatform.name)
109+
assertNotEquals(Platform.WatchOS.Arm64, CurrentPlatform)
110+
assertNotEquals(Platform.WatchOS.Arm64.name, CurrentPlatform.name)
111+
assertNotEquals(Platform.WatchOS.SimulatorArm64, CurrentPlatform)
112+
assertNotEquals(Platform.WatchOS.SimulatorArm64.name, CurrentPlatform.name)
113+
assertNotEquals(Platform.WatchOS.X64, CurrentPlatform)
114+
assertNotEquals(Platform.WatchOS.X64.name, CurrentPlatform.name)
115+
assertNotEquals(Platform.WatchOS, CurrentPlatform)
116+
assertNotEquals(Platform.WatchOS.name, CurrentPlatform.name)
117+
}
118+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package com.javiersc.kotlin.stdlib
2+
3+
public actual val CurrentPlatform: Platform = Platform.Android.Arm64
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
package com.javiersc.kotlin.stdlib
2+
3+
import kotlin.test.Test
4+
import kotlin.test.assertEquals
5+
import kotlin.test.assertFalse
6+
import kotlin.test.assertNotEquals
7+
import kotlin.test.assertTrue
8+
9+
actual class PlatformTest {
10+
11+
@Test
12+
actual fun check_CurrentPlatform_is_correct() {
13+
assertTrue(CurrentPlatform.isAndroid)
14+
assertTrue(CurrentPlatform.isAndroidNative)
15+
assertFalse(CurrentPlatform.isApple)
16+
assertFalse(CurrentPlatform.isIOS)
17+
assertFalse(CurrentPlatform.isJVM)
18+
assertFalse(CurrentPlatform.isJvmNotAndroid)
19+
assertFalse(CurrentPlatform.isJS)
20+
assertFalse(CurrentPlatform.isLinux)
21+
assertFalse(CurrentPlatform.isMacOS)
22+
assertFalse(CurrentPlatform.isMinGW)
23+
assertTrue(CurrentPlatform.isNative)
24+
assertFalse(CurrentPlatform.isTvOS)
25+
assertFalse(CurrentPlatform.isWAsm)
26+
assertFalse(CurrentPlatform.isWatchOS)
27+
28+
assertNotEquals(Platform.Android.Arm32, CurrentPlatform)
29+
assertNotEquals(Platform.Android.Arm32.name, CurrentPlatform.name)
30+
assertEquals(Platform.Android.Arm64, CurrentPlatform)
31+
assertEquals(Platform.Android.Arm64.name, CurrentPlatform.name)
32+
assertNotEquals(Platform.Android.X64, CurrentPlatform)
33+
assertNotEquals(Platform.Android.X64.name, CurrentPlatform.name)
34+
assertNotEquals(Platform.Android.X86, CurrentPlatform)
35+
assertNotEquals(Platform.Android.X86.name, CurrentPlatform.name)
36+
assertEquals(Platform.Android, CurrentPlatform)
37+
assertEquals(Platform.Android.name, CurrentPlatform.name)
38+
39+
assertNotEquals(Platform.Apple, CurrentPlatform)
40+
assertNotEquals(Platform.Apple.name, CurrentPlatform.name)
41+
42+
assertNotEquals(Platform.IOS.Arm64, CurrentPlatform)
43+
assertNotEquals(Platform.IOS.Arm64.name, CurrentPlatform.name)
44+
assertNotEquals(Platform.IOS.SimulatorArm64, CurrentPlatform)
45+
assertNotEquals(Platform.IOS.SimulatorArm64.name, CurrentPlatform.name)
46+
assertNotEquals(Platform.IOS.X64, CurrentPlatform)
47+
assertNotEquals(Platform.IOS.X64.name, CurrentPlatform.name)
48+
assertNotEquals(Platform.IOS, CurrentPlatform)
49+
assertNotEquals(Platform.IOS.name, CurrentPlatform.name)
50+
51+
assertNotEquals(Platform.JVM, CurrentPlatform)
52+
assertNotEquals(Platform.JVM.name, CurrentPlatform.name)
53+
54+
assertNotEquals(Platform.JS.Browser, CurrentPlatform)
55+
assertNotEquals(Platform.JS.Browser.name, CurrentPlatform.name)
56+
assertNotEquals(Platform.JS.NodeJS, CurrentPlatform)
57+
assertNotEquals(Platform.JS.NodeJS.name, CurrentPlatform.name)
58+
assertNotEquals(Platform.JS, CurrentPlatform)
59+
assertNotEquals(Platform.JS.name, CurrentPlatform.name)
60+
61+
assertNotEquals(Platform.Linux.Arm64, CurrentPlatform)
62+
assertNotEquals(Platform.Linux.Arm64.name, CurrentPlatform.name)
63+
assertNotEquals(Platform.Linux.X64, CurrentPlatform)
64+
assertNotEquals(Platform.Linux.X64.name, CurrentPlatform.name)
65+
assertNotEquals(Platform.Linux, CurrentPlatform)
66+
assertNotEquals(Platform.Linux.name, CurrentPlatform.name)
67+
68+
assertNotEquals(Platform.MacOS.Arm64, CurrentPlatform)
69+
assertNotEquals(Platform.MacOS.Arm64.name, CurrentPlatform.name)
70+
assertNotEquals(Platform.MacOS.X64, CurrentPlatform)
71+
assertNotEquals(Platform.MacOS.X64.name, CurrentPlatform.name)
72+
assertNotEquals(Platform.MacOS, CurrentPlatform)
73+
assertNotEquals(Platform.MacOS.name, CurrentPlatform.name)
74+
75+
assertNotEquals(Platform.MinGW.X64, CurrentPlatform)
76+
assertNotEquals(Platform.MinGW.X64.name, CurrentPlatform.name)
77+
assertNotEquals(Platform.MinGW, CurrentPlatform)
78+
assertNotEquals(Platform.MinGW.name, CurrentPlatform.name)
79+
80+
assertNotEquals(Platform.Native, CurrentPlatform)
81+
assertNotEquals(Platform.Native.name, CurrentPlatform.name)
82+
83+
assertNotEquals(Platform.TvOS.Arm64, CurrentPlatform)
84+
assertNotEquals(Platform.TvOS.Arm64.name, CurrentPlatform.name)
85+
assertNotEquals(Platform.TvOS.X64, CurrentPlatform)
86+
assertNotEquals(Platform.TvOS.X64.name, CurrentPlatform.name)
87+
assertNotEquals(Platform.TvOS, CurrentPlatform)
88+
assertNotEquals(Platform.TvOS.name, CurrentPlatform.name)
89+
90+
assertNotEquals(Platform.WAsm.JS.Browser, CurrentPlatform)
91+
assertNotEquals(Platform.WAsm.JS.Browser.name, CurrentPlatform.name)
92+
assertNotEquals(Platform.WAsm.JS.D8, CurrentPlatform)
93+
assertNotEquals(Platform.WAsm.JS.D8.name, CurrentPlatform.name)
94+
assertNotEquals(Platform.WAsm.JS.NodeJS, CurrentPlatform)
95+
assertNotEquals(Platform.WAsm.JS.NodeJS.name, CurrentPlatform.name)
96+
assertNotEquals(Platform.WAsm.JS, CurrentPlatform)
97+
assertNotEquals(Platform.WAsm.JS.name, CurrentPlatform.name)
98+
99+
assertNotEquals(Platform.WAsm.WAsi.NodeJS, CurrentPlatform)
100+
assertNotEquals(Platform.WAsm.WAsi.NodeJS.name, CurrentPlatform.name)
101+
assertNotEquals(Platform.WAsm.WAsi, CurrentPlatform)
102+
assertNotEquals(Platform.WAsm.WAsi.name, CurrentPlatform.name)
103+
104+
assertNotEquals(Platform.WAsm, CurrentPlatform)
105+
assertNotEquals(Platform.WAsm.name, CurrentPlatform.name)
106+
107+
assertNotEquals(Platform.WatchOS.Arm32, CurrentPlatform)
108+
assertNotEquals(Platform.WatchOS.Arm32.name, CurrentPlatform.name)
109+
assertNotEquals(Platform.WatchOS.Arm64, CurrentPlatform)
110+
assertNotEquals(Platform.WatchOS.Arm64.name, CurrentPlatform.name)
111+
assertNotEquals(Platform.WatchOS.SimulatorArm64, CurrentPlatform)
112+
assertNotEquals(Platform.WatchOS.SimulatorArm64.name, CurrentPlatform.name)
113+
assertNotEquals(Platform.WatchOS.X64, CurrentPlatform)
114+
assertNotEquals(Platform.WatchOS.X64.name, CurrentPlatform.name)
115+
assertNotEquals(Platform.WatchOS, CurrentPlatform)
116+
assertNotEquals(Platform.WatchOS.name, CurrentPlatform.name)
117+
}
118+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package com.javiersc.kotlin.stdlib
2+
3+
public actual val CurrentPlatform: Platform = Platform.Android.X64

0 commit comments

Comments
 (0)