/** * Tests if OpenSocialVersion is equal to or greater than parameter version * @param version Compare with this version string * @return TRUE if is equal or greater than version */ public boolean isEqualOrGreaterThan(String version){ return isEqualOrGreaterThan(new OpenSocialVersion(version)); }
/** * Tests if OpenSocialVersion is equal to or greater than parameter version * @param version Compare with this version string * @return TRUE if is equal or greater than version */ public boolean isEqualOrGreaterThan(String version){ return isEqualOrGreaterThan(new OpenSocialVersion(version)); }
/** * Tests if OpenSocialVersion is equal to or greater than parameter version * @param version Compare with this version string * @return TRUE if is equal or greater than version */ public boolean isEqualOrGreaterThan(String version){ return isEqualOrGreaterThan(new OpenSocialVersion(version)); }
@Test public void testEqualOrGreaterThan(){ OpenSocialVersion version = new OpenSocialVersion("1.2.3"); OpenSocialVersion version2 = new OpenSocialVersion("1.2"); Assert.assertTrue(version.isEqualOrGreaterThan(version2)); Assert.assertTrue(!version2.isEqualOrGreaterThan(version)); version = new OpenSocialVersion("2"); version2 = new OpenSocialVersion("2.2"); Assert.assertTrue(!version.isEqualOrGreaterThan(version2)); Assert.assertTrue(version2.isEqualOrGreaterThan(version)); version = new OpenSocialVersion("2.2.48"); version2 = new OpenSocialVersion("2.2.49"); Assert.assertTrue(!version.isEqualOrGreaterThan(version2)); Assert.assertTrue(version2.isEqualOrGreaterThan(version)); version = new OpenSocialVersion("3"); Assert.assertTrue(version.isEqualOrGreaterThan("2.2")); version = new OpenSocialVersion("3.1.18"); Assert.assertTrue(version.isEqualOrGreaterThan("2.2")); }
@Test public void testEqualOrGreaterThan(){ OpenSocialVersion version = new OpenSocialVersion("1.2.3"); OpenSocialVersion version2 = new OpenSocialVersion("1.2"); Assert.assertTrue(version.isEqualOrGreaterThan(version2)); Assert.assertTrue(!version2.isEqualOrGreaterThan(version)); version = new OpenSocialVersion("2"); version2 = new OpenSocialVersion("2.2"); Assert.assertTrue(!version.isEqualOrGreaterThan(version2)); Assert.assertTrue(version2.isEqualOrGreaterThan(version)); version = new OpenSocialVersion("2.2.48"); version2 = new OpenSocialVersion("2.2.49"); Assert.assertTrue(!version.isEqualOrGreaterThan(version2)); Assert.assertTrue(version2.isEqualOrGreaterThan(version)); version = new OpenSocialVersion("3"); Assert.assertTrue(version.isEqualOrGreaterThan("2.2")); version = new OpenSocialVersion("3.1.18"); Assert.assertTrue(version.isEqualOrGreaterThan("2.2")); }
@Test public void testEqualOrGreaterThan(){ OpenSocialVersion version = new OpenSocialVersion("1.2.3"); OpenSocialVersion version2 = new OpenSocialVersion("1.2"); Assert.assertTrue(version.isEqualOrGreaterThan(version2)); Assert.assertTrue(!version2.isEqualOrGreaterThan(version)); version = new OpenSocialVersion("2"); version2 = new OpenSocialVersion("2.2"); Assert.assertTrue(!version.isEqualOrGreaterThan(version2)); Assert.assertTrue(version2.isEqualOrGreaterThan(version)); version = new OpenSocialVersion("2.2.48"); version2 = new OpenSocialVersion("2.2.49"); Assert.assertTrue(!version.isEqualOrGreaterThan(version2)); Assert.assertTrue(version2.isEqualOrGreaterThan(version)); version = new OpenSocialVersion("3"); Assert.assertTrue(version.isEqualOrGreaterThan("2.2")); version = new OpenSocialVersion("3.1.18"); Assert.assertTrue(version.isEqualOrGreaterThan("2.2")); }
@Test public void testVersionSorting(){ ArrayList<OpenSocialVersion> list = new ArrayList<OpenSocialVersion>(); list.add(new OpenSocialVersion("2.2.48")); list.add(new OpenSocialVersion("9.0.1")); list.add(new OpenSocialVersion("1.2.48")); list.add(new OpenSocialVersion("2.3.48")); list.add(new OpenSocialVersion("2.2.455")); list.add(new OpenSocialVersion("9.0.0")); Collections.sort(list, OpenSocialVersion.COMPARATOR); for(int i =0;i < list.size()-1;i++){ Assert.assertTrue(list.get(i+1).isEqualOrGreaterThan(list.get(i))); } }
@Test public void testVersionSorting(){ ArrayList<OpenSocialVersion> list = new ArrayList<OpenSocialVersion>(); list.add(new OpenSocialVersion("2.2.48")); list.add(new OpenSocialVersion("9.0.1")); list.add(new OpenSocialVersion("1.2.48")); list.add(new OpenSocialVersion("2.3.48")); list.add(new OpenSocialVersion("2.2.455")); list.add(new OpenSocialVersion("9.0.0")); Collections.sort(list, OpenSocialVersion.COMPARATOR); for(int i =0;i < list.size()-1;i++){ Assert.assertTrue(list.get(i+1).isEqualOrGreaterThan(list.get(i))); } }
@Test public void testVersionSorting(){ ArrayList<OpenSocialVersion> list = new ArrayList<OpenSocialVersion>(); list.add(new OpenSocialVersion("2.2.48")); list.add(new OpenSocialVersion("9.0.1")); list.add(new OpenSocialVersion("1.2.48")); list.add(new OpenSocialVersion("2.3.48")); list.add(new OpenSocialVersion("2.2.455")); list.add(new OpenSocialVersion("9.0.0")); Collections.sort(list, OpenSocialVersion.COMPARATOR); for(int i =0;i < list.size()-1;i++){ Assert.assertTrue(list.get(i+1).isEqualOrGreaterThan(list.get(i))); } }
if(gadget.getSpecificationVersion().isEqualOrGreaterThan("2.0.0") && !gadget.useQuirksMode()){ String container = gadget.getContext().getContainer();