Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/type/TripletTest.java')
-rw-r--r--plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/type/TripletTest.java222
1 files changed, 111 insertions, 111 deletions
diff --git a/plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/type/TripletTest.java b/plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/type/TripletTest.java
index 3e5ec421ada..7701e9de9bd 100644
--- a/plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/type/TripletTest.java
+++ b/plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/type/TripletTest.java
@@ -1,111 +1,111 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.framework.jdk.core.test.type;
-
-import java.util.HashMap;
-import org.eclipse.osee.framework.jdk.core.type.Triplet;
-import org.junit.Assert;
-
-/**
- * @author Roberto E. Escobar
- */
-public class TripletTest {
- private final Integer a = 144;
- private final Integer b = 233;
- private final Integer c = 533;
- private final Triplet<Integer, Integer, Integer> mapToPi = new Triplet<Integer, Integer, Integer>(a, b, c);
- private final Triplet<Integer, Integer, Integer> mapToE = new Triplet<Integer, Integer, Integer>(b, c, a);
-
- private final Triplet<Integer, Integer, Integer> alsoMapToPi = new Triplet<Integer, Integer, Integer>(a, b, c);
- private final Triplet<Integer, Integer, Integer> alsoMapToE = new Triplet<Integer, Integer, Integer>(b, c, a);
-
- private final Triplet<Integer, Integer, Integer> firstEntryNull =
- new Triplet<Integer, Integer, Integer>(null, 222, 333);
- private final Triplet<Integer, Integer, Integer> secondEntryNull =
- new Triplet<Integer, Integer, Integer>(111, null, 333);
- private final Triplet<Integer, Integer, Integer> thirdEntryNull =
- new Triplet<Integer, Integer, Integer>(111, 222, null);
- private final Triplet<Integer, Integer, Integer> nonNull = new Triplet<Integer, Integer, Integer>(111, 222, 333);
-
- @org.junit.Test
- public void testConstructor() {
- Assert.assertTrue(a.equals(mapToPi.getFirst()));
- Assert.assertTrue(b.equals(mapToPi.getSecond()));
- Assert.assertTrue(c.equals(mapToPi.getThird()));
-
- Assert.assertFalse(b.equals(mapToPi.getFirst()));
- Assert.assertFalse(a.equals(mapToPi.getSecond()));
- }
-
- @org.junit.Test
- public void testEquals() {
- Assert.assertTrue(mapToPi.equals(mapToPi));
- Assert.assertTrue(mapToPi.equals(alsoMapToPi));
- Assert.assertFalse(mapToPi.equals(mapToE));
- }
-
- @org.junit.Test
- public void testNulls() {
- Assert.assertTrue(firstEntryNull.equals(firstEntryNull));
- Assert.assertFalse(firstEntryNull.equals(nonNull));
-
- Assert.assertTrue(secondEntryNull.equals(secondEntryNull));
- Assert.assertFalse(secondEntryNull.equals(nonNull));
-
- Assert.assertTrue(thirdEntryNull.equals(thirdEntryNull));
- Assert.assertFalse(thirdEntryNull.equals(nonNull));
-
- Assert.assertTrue(firstEntryNull.toString().equals("[null, 222, 333]"));
- Assert.assertTrue(secondEntryNull.toString().equals("[111, null, 333]"));
- Assert.assertTrue(thirdEntryNull.toString().equals("[111, 222, null]"));
- Assert.assertTrue(nonNull.toString().equals("[111, 222, 333]"));
- }
-
- @org.junit.Test
- public void testSetters() {
- Triplet<Integer, Integer, Integer> newPair = new Triplet<Integer, Integer, Integer>(0, 0, 0);
- newPair.setFirst(a);
- newPair.setSecond(b);
- newPair.setThird(c);
-
- Assert.assertTrue(a.equals(newPair.getFirst()));
- Assert.assertTrue(b.equals(newPair.getSecond()));
- Assert.assertTrue(c.equals(newPair.getThird()));
-
- Assert.assertFalse(a.equals(newPair.getSecond()));
- Assert.assertFalse(a.equals(newPair.getThird()));
-
- Assert.assertFalse(b.equals(newPair.getFirst()));
- Assert.assertFalse(b.equals(newPair.getThird()));
-
- Assert.assertFalse(c.equals(newPair.getFirst()));
- Assert.assertFalse(c.equals(newPair.getSecond()));
-
- Triplet<Integer, Integer, Integer> anotherPair = new Triplet<Integer, Integer, Integer>(0, 0, 0);
- Assert.assertTrue(anotherPair.set(a, b, c).equals(anotherPair));
- }
-
- @org.junit.Test
- public void testHashCorrectness() {
- HashMap<Triplet<Integer, Integer, Integer>, Double> hash =
- new HashMap<Triplet<Integer, Integer, Integer>, Double>();
- hash.put(mapToPi, Math.PI);
- hash.put(mapToE, Math.E);
- Assert.assertTrue(hash.get(mapToPi).equals(Math.PI));
- Assert.assertTrue(hash.get(mapToE).equals(Math.E));
- Assert.assertTrue(hash.get(alsoMapToPi).equals(Math.PI));
- Assert.assertTrue(hash.get(alsoMapToE).equals(Math.E));
- Assert.assertFalse(hash.get(mapToPi).equals(Math.E));
- Assert.assertFalse(hash.get(mapToE).equals(Math.PI));
- Assert.assertFalse(mapToPi.equals(mapToE));
- Assert.assertTrue(mapToPi.equals(mapToPi));
- }
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 Boeing.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.osee.framework.jdk.core.test.type;
+
+import java.util.HashMap;
+import org.eclipse.osee.framework.jdk.core.type.Triplet;
+import org.junit.Assert;
+
+/**
+ * @author Roberto E. Escobar
+ */
+public class TripletTest {
+ private final Integer a = 144;
+ private final Integer b = 233;
+ private final Integer c = 533;
+ private final Triplet<Integer, Integer, Integer> mapToPi = new Triplet<Integer, Integer, Integer>(a, b, c);
+ private final Triplet<Integer, Integer, Integer> mapToE = new Triplet<Integer, Integer, Integer>(b, c, a);
+
+ private final Triplet<Integer, Integer, Integer> alsoMapToPi = new Triplet<Integer, Integer, Integer>(a, b, c);
+ private final Triplet<Integer, Integer, Integer> alsoMapToE = new Triplet<Integer, Integer, Integer>(b, c, a);
+
+ private final Triplet<Integer, Integer, Integer> firstEntryNull =
+ new Triplet<Integer, Integer, Integer>(null, 222, 333);
+ private final Triplet<Integer, Integer, Integer> secondEntryNull =
+ new Triplet<Integer, Integer, Integer>(111, null, 333);
+ private final Triplet<Integer, Integer, Integer> thirdEntryNull =
+ new Triplet<Integer, Integer, Integer>(111, 222, null);
+ private final Triplet<Integer, Integer, Integer> nonNull = new Triplet<Integer, Integer, Integer>(111, 222, 333);
+
+ @org.junit.Test
+ public void testConstructor() {
+ Assert.assertTrue(a.equals(mapToPi.getFirst()));
+ Assert.assertTrue(b.equals(mapToPi.getSecond()));
+ Assert.assertTrue(c.equals(mapToPi.getThird()));
+
+ Assert.assertFalse(b.equals(mapToPi.getFirst()));
+ Assert.assertFalse(a.equals(mapToPi.getSecond()));
+ }
+
+ @org.junit.Test
+ public void testEquals() {
+ Assert.assertTrue(mapToPi.equals(mapToPi));
+ Assert.assertTrue(mapToPi.equals(alsoMapToPi));
+ Assert.assertFalse(mapToPi.equals(mapToE));
+ }
+
+ @org.junit.Test
+ public void testNulls() {
+ Assert.assertTrue(firstEntryNull.equals(firstEntryNull));
+ Assert.assertFalse(firstEntryNull.equals(nonNull));
+
+ Assert.assertTrue(secondEntryNull.equals(secondEntryNull));
+ Assert.assertFalse(secondEntryNull.equals(nonNull));
+
+ Assert.assertTrue(thirdEntryNull.equals(thirdEntryNull));
+ Assert.assertFalse(thirdEntryNull.equals(nonNull));
+
+ Assert.assertTrue(firstEntryNull.toString().equals("[null, 222, 333]"));
+ Assert.assertTrue(secondEntryNull.toString().equals("[111, null, 333]"));
+ Assert.assertTrue(thirdEntryNull.toString().equals("[111, 222, null]"));
+ Assert.assertTrue(nonNull.toString().equals("[111, 222, 333]"));
+ }
+
+ @org.junit.Test
+ public void testSetters() {
+ Triplet<Integer, Integer, Integer> newPair = new Triplet<Integer, Integer, Integer>(0, 0, 0);
+ newPair.setFirst(a);
+ newPair.setSecond(b);
+ newPair.setThird(c);
+
+ Assert.assertTrue(a.equals(newPair.getFirst()));
+ Assert.assertTrue(b.equals(newPair.getSecond()));
+ Assert.assertTrue(c.equals(newPair.getThird()));
+
+ Assert.assertFalse(a.equals(newPair.getSecond()));
+ Assert.assertFalse(a.equals(newPair.getThird()));
+
+ Assert.assertFalse(b.equals(newPair.getFirst()));
+ Assert.assertFalse(b.equals(newPair.getThird()));
+
+ Assert.assertFalse(c.equals(newPair.getFirst()));
+ Assert.assertFalse(c.equals(newPair.getSecond()));
+
+ Triplet<Integer, Integer, Integer> anotherPair = new Triplet<Integer, Integer, Integer>(0, 0, 0);
+ Assert.assertTrue(anotherPair.set(a, b, c).equals(anotherPair));
+ }
+
+ @org.junit.Test
+ public void testHashCorrectness() {
+ HashMap<Triplet<Integer, Integer, Integer>, Double> hash =
+ new HashMap<Triplet<Integer, Integer, Integer>, Double>();
+ hash.put(mapToPi, Math.PI);
+ hash.put(mapToE, Math.E);
+ Assert.assertTrue(hash.get(mapToPi).equals(Math.PI));
+ Assert.assertTrue(hash.get(mapToE).equals(Math.E));
+ Assert.assertTrue(hash.get(alsoMapToPi).equals(Math.PI));
+ Assert.assertTrue(hash.get(alsoMapToE).equals(Math.E));
+ Assert.assertFalse(hash.get(mapToPi).equals(Math.E));
+ Assert.assertFalse(hash.get(mapToE).equals(Math.PI));
+ Assert.assertFalse(mapToPi.equals(mapToE));
+ Assert.assertTrue(mapToPi.equals(mapToPi));
+ }
+}

Back to the top