diff options
author | Pascal Rapicault | 2013-03-14 02:08:51 +0000 |
---|---|---|
committer | Pascal Rapicault | 2013-03-14 02:17:27 +0000 |
commit | 8f0bc15dea0bf124b1f56e7da8a64de010c7e285 (patch) | |
tree | cabf1c4f17ec36a4ff2b1db7edd968bff5a766a6 /bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/sharedinstall | |
parent | 48bbc74bc2134718d082411c37f741a965d49a29 (diff) | |
download | rt.equinox.p2-8f0bc15dea0bf124b1f56e7da8a64de010c7e285.tar.gz rt.equinox.p2-8f0bc15dea0bf124b1f56e7da8a64de010c7e285.tar.xz rt.equinox.p2-8f0bc15dea0bf124b1f56e7da8a64de010c7e285.zip |
deal with legacy configuration foldersI20130314-1330
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/sharedinstall')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/sharedinstall/PreviousConfigurationFinderTest.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/sharedinstall/PreviousConfigurationFinderTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/sharedinstall/PreviousConfigurationFinderTest.java index be364efb8..e7f97b8ad 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/sharedinstall/PreviousConfigurationFinderTest.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/sharedinstall/PreviousConfigurationFinderTest.java @@ -97,4 +97,13 @@ public class PreviousConfigurationFinderTest extends AbstractProvisioningTest { assertEquals(new Identifier(4, 1, 0), match.getVersion()); } + public void testLegacyFormat() throws Exception { + File configFolder = getTestData("sameProduct", "testData/previousConfigurationFinder/testLegacyFormat"); + List<ConfigurationDescriptor> configs = new PreviousConfigurationFinder(configFolder).readPreviousConfigurations(configFolder); + ConfigurationDescriptor match = new PreviousConfigurationFinder(configFolder).findMostRelevantConfigurationFromProductId(configs, referenceConfiguration); + assertEquals("org.eclipse.platform", match.getProductId()); + assertEquals(new Identifier(3, 8, 0), match.getVersion()); + assertNull(match.getPlatformConfig()); + + } } |