View Javadoc
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  }