1 package org.pojomatic.test; 2 3 import static org.junit.Assert.*; 4 5 import org.junit.Test; 6 7 public class AssertUtilsTest extends AssertTest { 8 9 @Override 10 protected void performAssertEquals(Object first, Object second) { 11 AssertUtils.assertEquals(null, first, second); 12 } 13 14 @Override 15 protected void performAssertEquals(Object first, Object second, String message) { 16 AssertUtils.assertEquals(message, first, second); 17 } 18 19 @Test 20 public void testEquals() { 21 assertTrue(AssertUtils.equal(new Container(""), new Container(""))); 22 } 23 24 @Test 25 public void testEqualsReflexive() { 26 Container instance = new Container(""); 27 assertTrue(AssertUtils.equal(instance, instance)); 28 } 29 30 @Test 31 public void testEqualsBothNull() { 32 assertTrue(AssertUtils.equal(null, null)); 33 } 34 35 @Test 36 public void testEqualsNullFirst() { 37 assertFalse(AssertUtils.equal(null, new Container(null))); 38 } 39 40 @Test 41 public void testEqualsNullSecond() { 42 assertFalse(AssertUtils.equal(new Container(null), null)); 43 } 44 45 }