MCPcopy Create free account
hub / github.com/apache/poi / testEquals

Method testEquals

src/testcases/org/apache/poi/util/TestBinaryTree.java:748–792  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

746 }
747
748 public void testEquals() {
749 Map m = new BinaryTree();
750 LocalTestNode nodes[] = makeLocalNodes();
751
752 for (int k = 0; k < nodes.length; k++)
753 {
754 m.put(nodes[ k ].getKey(), nodes[ k ]);
755 }
756 assertTrue(!m.equals(null));
757 assertEquals(m, m);
758 Map m1 = new HashMap();
759
760 for (int k = 0; k < nodes.length; k++)
761 {
762 m1.put(nodes[ k ].getKey(), nodes[ k ]);
763 }
764 assertEquals(m, m1);
765 m1 = new BinaryTree();
766 for (int k = 0; k < (nodes.length - 1); k++)
767 {
768 m1.put(nodes[ k ].getKey(), nodes[ k ]);
769 }
770 assertTrue(!m.equals(m1));
771 m1 = new BinaryTree();
772 for (int k = 0; k < nodes.length; k++)
773 {
774 m1.put(nodes[ k ].getKey(), nodes[ k ]);
775 }
776 LocalTestNode node1 = new LocalTestNode(-1000);
777
778 m1.put(node1.getKey(), node1);
779 assertTrue(!m.equals(m1));
780 m1 = new BinaryTree();
781 for (int k = 0; k < nodes.length; k++)
782 {
783 m1.put(nodes[ k ].getKey(), nodes[ nodes.length - (k + 1) ]);
784 }
785 assertTrue(!m.equals(m1));
786 m1 = new BinaryTree();
787 for (int k = nodes.length - 1; k >= 0; k--)
788 {
789 m1.put(nodes[ k ].getKey(), nodes[ k ]);
790 }
791 assertEquals(m, m1);
792 }
793
794 public void testHashCode() {
795 Map m = new BinaryTree();

Callers

nothing calls this directly

Calls 5

makeLocalNodesMethod · 0.95
putMethod · 0.95
getKeyMethod · 0.95
equalsMethod · 0.45
assertEqualsMethod · 0.45

Tested by

no test coverage detected