Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rapicault2012-11-20 02:16:16 +0000
committerPascal Rapicault2012-11-20 02:16:16 +0000
commitf813b6677a7590b2636e4a0c1bfca026d1dd85b2 (patch)
treeb2959680ce313452c2a0f73a8331730eb21b6e6b /bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror
parenta63347a8fc10f3585c71cf5bddee00cc5abafbb2 (diff)
downloadrt.equinox.p2-f813b6677a7590b2636e4a0c1bfca026d1dd85b2.tar.gz
rt.equinox.p2-f813b6677a7590b2636e4a0c1bfca026d1dd85b2.tar.xz
rt.equinox.p2-f813b6677a7590b2636e4a0c1bfca026d1dd85b2.zip
Bug 394434 - [mirror] Can't disable reference mirroringv20121120-021616I20121120-0800
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror')
-rw-r--r--bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror/NewMirrorApplicationMetadataTest.java22
1 files changed, 21 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror/NewMirrorApplicationMetadataTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror/NewMirrorApplicationMetadataTest.java
index 21198de7c..7a032fc6b 100644
--- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror/NewMirrorApplicationMetadataTest.java
+++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror/NewMirrorApplicationMetadataTest.java
@@ -985,6 +985,26 @@ public class NewMirrorApplicationMetadataTest extends AbstractProvisioningTest {
IMetadataRepository destRepo = getMetadataRepositoryManager().loadRepository(destRepoLocation.toURI(), null);
Collection<IRepositoryReference> destRefs = destRepo.getReferences();
- assertEquals(destRefs.size(), 4);
+ assertEquals(4, destRefs.size());
+ }
+
+ public void testMirrorWithoutReferences() throws Exception {
+ MirrorApplication app = new MirrorApplication();
+ RepositoryDescriptor dest = new RepositoryDescriptor();
+ dest.setLocation(destRepoLocation.toURI());
+ dest.setAppend(false);
+ dest.setKind("metadata");
+ app.addDestination(dest);
+
+ RepositoryDescriptor src = new RepositoryDescriptor();
+ src.setLocation(sourceRepoWithRefs.toURI());
+ src.setKind("metadata");
+ app.addSource(src);
+ app.setReferences(false);
+ app.run(null);
+
+ IMetadataRepository destRepo = getMetadataRepositoryManager().loadRepository(destRepoLocation.toURI(), null);
+ Collection<IRepositoryReference> destRefs = destRepo.getReferences();
+ assertEquals(0, destRefs.size());
}
}

Back to the top