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