diff options
Diffstat (limited to 'plugins/org.eclipse.emf.compare.ide.ui.tests/src/org/eclipse/emf/compare/ide/ui/tests/contentmergeviewer/notloadedfragment/NotLoadedFragmentItemTest.java')
-rw-r--r-- | plugins/org.eclipse.emf.compare.ide.ui.tests/src/org/eclipse/emf/compare/ide/ui/tests/contentmergeviewer/notloadedfragment/NotLoadedFragmentItemTest.java | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/plugins/org.eclipse.emf.compare.ide.ui.tests/src/org/eclipse/emf/compare/ide/ui/tests/contentmergeviewer/notloadedfragment/NotLoadedFragmentItemTest.java b/plugins/org.eclipse.emf.compare.ide.ui.tests/src/org/eclipse/emf/compare/ide/ui/tests/contentmergeviewer/notloadedfragment/NotLoadedFragmentItemTest.java index 0b018d741..4ba04b37c 100644 --- a/plugins/org.eclipse.emf.compare.ide.ui.tests/src/org/eclipse/emf/compare/ide/ui/tests/contentmergeviewer/notloadedfragment/NotLoadedFragmentItemTest.java +++ b/plugins/org.eclipse.emf.compare.ide.ui.tests/src/org/eclipse/emf/compare/ide/ui/tests/contentmergeviewer/notloadedfragment/NotLoadedFragmentItemTest.java @@ -18,6 +18,7 @@ import static org.junit.Assert.assertTrue; import com.google.common.base.Predicate; import com.google.common.collect.Iterators; import com.google.common.collect.Lists; +import com.google.common.eventbus.EventBus; import java.io.File; import java.io.IOException; @@ -25,7 +26,6 @@ import java.net.URL; import java.util.Collection; import java.util.List; -import org.eclipse.compare.CompareConfiguration; import org.eclipse.compare.ITypedElement; import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IProject; @@ -38,13 +38,11 @@ import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.Path; import org.eclipse.core.runtime.Platform; import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.util.URI; import org.eclipse.emf.compare.Comparison; import org.eclipse.emf.compare.Diff; import org.eclipse.emf.compare.EMFCompare; import org.eclipse.emf.compare.Match; import org.eclipse.emf.compare.ide.ui.internal.EMFCompareIDEUIPlugin; -import org.eclipse.emf.compare.ide.ui.internal.configuration.EMFCompareConfiguration; import org.eclipse.emf.compare.ide.ui.internal.logical.ComparisonScopeBuilder; import org.eclipse.emf.compare.ide.ui.internal.logical.IdenticalResourceMinimizer; import org.eclipse.emf.compare.ide.ui.internal.logical.StorageTypedElement; @@ -52,10 +50,9 @@ import org.eclipse.emf.compare.ide.ui.internal.logical.StreamAccessorStorage; import org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ThreadedModelResolver; import org.eclipse.emf.compare.ide.ui.internal.util.PlatformElementUtil; import org.eclipse.emf.compare.ide.ui.logical.IModelResolver; -import org.eclipse.emf.compare.internal.utils.ReadOnlyGraph; import org.eclipse.emf.compare.provider.spec.CompareItemProviderAdapterFactorySpec; -import org.eclipse.emf.compare.rcp.ui.EMFCompareRCPUIPlugin; import org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem; +import org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.filters.StructureMergeViewerFilter; import org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.provider.TreeItemProviderAdapterFactorySpec; import org.eclipse.emf.compare.rcp.ui.internal.util.MergeViewerUtil; import org.eclipse.emf.compare.rcp.ui.mergeviewer.IMergeViewer.MergeViewerSide; @@ -67,7 +64,7 @@ import org.eclipse.emf.ecore.provider.EcoreItemProviderAdapterFactory; import org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator; import org.eclipse.emf.edit.provider.ComposedAdapterFactory; import org.eclipse.emf.edit.provider.ReflectiveItemProviderAdapterFactory; -import org.junit.BeforeClass; +import org.junit.Before; import org.junit.Test; import org.osgi.framework.Bundle; @@ -80,11 +77,14 @@ public class NotLoadedFragmentItemTest { private static String SEP = File.separator; - @BeforeClass - public static void beforeClass() { + private EventBus eventBus; + + @Before + public void setup() { final Collection<AdapterFactory> factories = Lists.newArrayList(); factories.add(new CompareItemProviderAdapterFactorySpec()); - factories.add(new TreeItemProviderAdapterFactorySpec()); + eventBus = new EventBus(); + factories.add(new TreeItemProviderAdapterFactorySpec(new StructureMergeViewerFilter(eventBus))); factories.add(new EcoreItemProviderAdapterFactory()); factories.add(new ReflectiveItemProviderAdapterFactory()); @@ -125,11 +125,6 @@ public class NotLoadedFragmentItemTest { final IComparisonScope scope = scopeBuilder.build(left, right, null, new NullProgressMonitor()); final Comparison comparison = EMFCompare.builder().build().compare(scope); - ReadOnlyGraph<URI> graph = ((ThreadedModelResolver)resolver).getDependencyGraph(); - EMFCompareConfiguration emfCC = new EMFCompareConfiguration(new CompareConfiguration()); - emfCC.setResourcesGraph(graph); - EMFCompareRCPUIPlugin.getDefault().setEMFCompareConfiguration(emfCC); - return comparison; } |