1 /* Copyright (c) 2000-2003, jMock.org. See bundled LICENSE.txt */ 2 package org.jmock.expectation; 3 4 import org.jmock.AbstractTestCase; 5 6 public class TestMapEntry extends AbstractTestCase { 7 8 public void testEquals() { 9 assertEquals( 10 "Should be expected value", 11 new MapEntry("A", "2"), 12 new MapEntry("A", "2")); 13 14 assertTrue( 15 "Should not be equal", 16 !new MapEntry("A", "2").equals(new MapEntry("A", "1"))); 17 18 assertTrue( 19 "Should not be equal", 20 !new MapEntry("A", "2").equals(new MapEntry("B", "2"))); 21 22 assertEquals( 23 "Should be equal with null value", 24 new MapEntry("A", null), 25 new MapEntry("A", null)); 26 27 assertEquals( 28 "Should be equal with null key", 29 new MapEntry(null, "A"), 30 new MapEntry(null, "A")); 31 32 assertEquals( 33 "Should be equal byte arrays", 34 new MapEntry("A", "A".getBytes()), 35 new MapEntry("A", "A".getBytes())); 36 37 assertTrue( 38 "Should not be equal byte arrays", 39 !new MapEntry("A", "AB".getBytes()).equals(new MapEntry("A", "A".getBytes()))); 40 41 assertTrue( 42 "Should not be equal byte arrays", 43 !new MapEntry("A", "A".getBytes()).equals(new MapEntry("A", "AB".getBytes()))); 44 45 assertTrue( 46 "Should not be equal byte arrays", 47 !new MapEntry("A", null).equals(new MapEntry("A", "AB".getBytes()))); 48 } 49 50 public void testHashCode() { 51 assertEquals( 52 "Should be equal hashcodes", 53 new MapEntry("A", "A".getBytes()).hashCode(), 54 new MapEntry("A", "A".getBytes()).hashCode()); 55 56 } 57 }

This page was automatically generated by Maven