Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/templates/persistence/TemplatePersistenceDataTest.java')
-rw-r--r--org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/templates/persistence/TemplatePersistenceDataTest.java28
1 files changed, 20 insertions, 8 deletions
diff --git a/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/templates/persistence/TemplatePersistenceDataTest.java b/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/templates/persistence/TemplatePersistenceDataTest.java
index 07719d8c1f9..ff98b80389f 100644
--- a/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/templates/persistence/TemplatePersistenceDataTest.java
+++ b/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/templates/persistence/TemplatePersistenceDataTest.java
@@ -28,19 +28,31 @@ public class TemplatePersistenceDataTest {
@Test
public void testEquals() throws Exception {
Template template= new Template();
+
org.eclipse.text.templates.TemplatePersistenceData persistenceData1= new org.eclipse.text.templates.TemplatePersistenceData(template, false);
org.eclipse.text.templates.TemplatePersistenceData persistenceData2= new org.eclipse.text.templates.TemplatePersistenceData(template, false);
- TemplatePersistenceData deprPersistenceDataWithRef1A= new TemplatePersistenceData(persistenceData1);
- TemplatePersistenceData deprPersistenceDataWithRef1B= new TemplatePersistenceData(persistenceData1);
-
- TemplatePersistenceData deprPersistenceDataWithRef2= new TemplatePersistenceData(persistenceData2);
-
+ TemplatePersistenceData deprPersistenceData1A= new TemplatePersistenceData(persistenceData1);
+ TemplatePersistenceData deprPersistenceData1B= new TemplatePersistenceData(persistenceData1);
+ TemplatePersistenceData deprPersistenceData1X= new TemplatePersistenceData(deprPersistenceData1A);
+ TemplatePersistenceData deprPersistenceData2= new TemplatePersistenceData(persistenceData2);
TemplatePersistenceData deprPersistenceData3= new TemplatePersistenceData(template, false);
- assertTrue(deprPersistenceDataWithRef1A.equals(deprPersistenceDataWithRef1B));
- assertFalse(deprPersistenceDataWithRef1A.equals(deprPersistenceDataWithRef2));
- assertFalse(deprPersistenceDataWithRef1A.equals(deprPersistenceData3));
+ // deprecated type <-> deprecated type
+ assertTrue(deprPersistenceData1A.equals(deprPersistenceData1B));
+ assertFalse(deprPersistenceData1A.equals(deprPersistenceData2));
+ assertFalse(deprPersistenceData1A.equals(deprPersistenceData3));
assertTrue(deprPersistenceData3.equals(deprPersistenceData3));
+ assertTrue(deprPersistenceData1X.equals(deprPersistenceData1A));
+
+ // super type <-> super type
+ assertTrue(persistenceData1.equals(persistenceData1));
+ assertFalse(persistenceData1.equals(persistenceData2));
+
+ // super type <-> deprecated type
+ assertTrue(persistenceData1.equals(deprPersistenceData1A));
+ assertTrue(deprPersistenceData1A.equals(persistenceData1));
+ assertFalse(persistenceData1.equals(deprPersistenceData2));
+ assertFalse(deprPersistenceData2.equals(persistenceData1));
}
}

Back to the top