3940414243444546
} @Test public void testFromCoordinatesWithVersionRangeAndApiVersion() { AddonId entry = AddonId.fromCoordinates("org.example:example-addon,[1.0.0-SNAPSHOT,2.0.0],2.6.0.Final"); Assert.assertEquals("org.example:example-addon,[1.0.0-SNAPSHOT,2.0.0]", entry.toCoordinates()); }
5859606162636465
} @Test public void testFromIndividual() { AddonId entry = AddonId.from("org.example:example-addon", "1.0.0-SNAPSHOT", "2.0.0"); Assert.assertEquals("org.example:example-addon,1.0.0-SNAPSHOT", entry.toCoordinates()); }
132133134135136137138139140141
} @Test public void testCompareToEquals() throws Exception { AddonId left = AddonId.from("name", "1.0.0-SNAPSHOT"); AddonId right = AddonId.from("name", "1.0.0-SNAPSHOT"); Assert.assertEquals(0, left.compareTo(right)); }
141142143144145146147148149150
} @Test public void testCompareToNameLt() throws Exception { AddonId left = AddonId.from("abc", "1.0.0-SNAPSHOT"); AddonId right = AddonId.from("def", "1.0.0-SNAPSHOT"); Assert.assertTrue(left.compareTo(right) < 0); }
150151152153154155156157158159
} @Test public void testCompareToNameGt() throws Exception { AddonId left = AddonId.from("def", "1.0.0-SNAPSHOT"); AddonId right = AddonId.from("abc", "1.0.0-SNAPSHOT"); Assert.assertTrue(left.compareTo(right) > 0); }
159160161162163164165166167168
} @Test public void testCompareToVersionLt() throws Exception { AddonId left = AddonId.from("name", "1.0.0-SNAPSHOT"); AddonId right = AddonId.from("name", "2.0.0-SNAPSHOT"); Assert.assertTrue(left.compareTo(right) < 0); }
168169170171172173174175176177
} @Test public void testCompareToVersionGt() throws Exception { AddonId left = AddonId.from("name", "2.0.0-SNAPSHOT"); AddonId right = AddonId.from("name", "1.0.0-SNAPSHOT"); Assert.assertTrue(left.compareTo(right) > 0); }
177178179180181182183184185186
} @Test public void testCompareToEqualsWithApiVersion() throws Exception { AddonId left = AddonId.from("name", "1.0.0-SNAPSHOT", "0"); AddonId right = AddonId.from("name", "1.0.0-SNAPSHOT", "0"); Assert.assertEquals(0, left.compareTo(right)); }
186187188189190191192193194195
} @Test public void testCompareToEqualsWithMismatchedApiVersionLt() throws Exception { AddonId left = AddonId.from("name", "1.0.0-SNAPSHOT", "0"); AddonId right = AddonId.from("name", "1.0.0-SNAPSHOT", "1"); Assert.assertTrue(left.compareTo(right) < 0); }
195196197198199200201202203204
} @Test public void testCompareToEqualsWithMismatchedApiVersionGt() throws Exception { AddonId left = AddonId.from("name", "1.0.0-SNAPSHOT", "2"); AddonId right = AddonId.from("name", "1.0.0-SNAPSHOT", "1"); Assert.assertTrue(left.compareTo(right) > 0); }