Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlgoubet2012-05-04 14:18:21 +0000
committerlgoubet2012-05-10 14:56:06 +0000
commita912ac031264101d6a6b28eac9abde3396d80086 (patch)
treefc30df61d6f64bd5fa4a9691436c142fc3be0ea3 /plugins/org.eclipse.emf.compare.tests/src/org/eclipse/emf/compare/tests/fullcomparison
parent6934941481d0fa61cb2626f19b873f04ef2e615d (diff)
downloadorg.eclipse.emf.compare-a912ac031264101d6a6b28eac9abde3396d80086.tar.gz
org.eclipse.emf.compare-a912ac031264101d6a6b28eac9abde3396d80086.tar.xz
org.eclipse.emf.compare-a912ac031264101d6a6b28eac9abde3396d80086.zip
We now detect changes for "identical deletions" on each side.
Conflicts are missing the notion of "pseudo conflicts" when the same difference has been made on both sides.
Diffstat (limited to 'plugins/org.eclipse.emf.compare.tests/src/org/eclipse/emf/compare/tests/fullcomparison')
-rw-r--r--plugins/org.eclipse.emf.compare.tests/src/org/eclipse/emf/compare/tests/fullcomparison/IdentifierComparisonTest.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.compare.tests/src/org/eclipse/emf/compare/tests/fullcomparison/IdentifierComparisonTest.java b/plugins/org.eclipse.emf.compare.tests/src/org/eclipse/emf/compare/tests/fullcomparison/IdentifierComparisonTest.java
index bbd93b660..d21d5f092 100644
--- a/plugins/org.eclipse.emf.compare.tests/src/org/eclipse/emf/compare/tests/fullcomparison/IdentifierComparisonTest.java
+++ b/plugins/org.eclipse.emf.compare.tests/src/org/eclipse/emf/compare/tests/fullcomparison/IdentifierComparisonTest.java
@@ -157,6 +157,11 @@ public class IdentifierComparisonTest extends EMFCompareTestBase {
*/
assertChangedAttribute(differences, "extlibrary.AudioVisualItem.length", "name", "minutesLength",
"length", DifferenceSource.LEFT);
+ // These are actually pseudo-conflicts : same diff on both sides
+ assertRemoved(differences, "extlibrary.BookOnTape.reader", DifferenceSource.LEFT);
+ assertRemoved(differences, "extlibrary.BookOnTape.reader", DifferenceSource.RIGHT);
+ assertRemoved(differences, "extlibrary.Periodical.title", DifferenceSource.LEFT);
+ assertRemoved(differences, "extlibrary.Periodical.title", DifferenceSource.RIGHT);
/*
* These changes can only be detected with an origin : lastName has been removed in the left model
* and thus only the removal can be detected in two-way. Likewise, "minutesLength" has been

Back to the top