1 package host.exp.exponent
2 
3 import host.exp.exponent.ABIVersion.toNumber
4 import org.junit.Test
5 
6 class ABIVersionTest {
7   @Test
unversionedIsBiggerThanSdk32null8   fun unversionedIsBiggerThanSdk32() {
9     assert(toNumber("UNVERSIONED") > toNumber("32.0.0"))
10   }
11 
12   @Test
majorUpdateIsBiggerThanNonenull13   fun majorUpdateIsBiggerThanNone() {
14     assert(toNumber("32.0.0") > toNumber("31.0.0"))
15   }
16 
17   @Test
minorUpdateIsBiggerThanNonenull18   fun minorUpdateIsBiggerThanNone() {
19     assert(toNumber("32.1.0") > toNumber("32.0.0"))
20   }
21 
22   @Test
patchUpdateIsBiggerThanNonenull23   fun patchUpdateIsBiggerThanNone() {
24     assert(toNumber("32.0.1") > toNumber("32.0.0"))
25   }
26 
27   @Test
sameVersionsAreEqualnull28   fun sameVersionsAreEqual() {
29     assert(toNumber("32.0.0") == toNumber("32.0.0"))
30   }
31 
32   @Test
minorUpdateIsBiggerThanPatchUpdatenull33   fun minorUpdateIsBiggerThanPatchUpdate() {
34     assert(toNumber("32.1.0") > toNumber("32.0.1"))
35   }
36 }
37