diff options
author | Pascal Rapicault | 2012-11-20 02:16:16 +0000 |
---|---|---|
committer | Pascal Rapicault | 2012-11-20 02:16:16 +0000 |
commit | f813b6677a7590b2636e4a0c1bfca026d1dd85b2 (patch) | |
tree | b2959680ce313452c2a0f73a8331730eb21b6e6b /bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror | |
parent | a63347a8fc10f3585c71cf5bddee00cc5abafbb2 (diff) | |
download | rt.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.java | 22 |
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()); } } |