View Javadoc

1   /*
2    * Atlassian Source Code Template.
3    * User: owen
4    * Date: Oct 17, 2002
5    * Time: 2:00:14 PM
6    * CVS Revision: $Revision: 1.5 $
7    * Last CVS Commit: $Date: 2003/09/30 07:05:53 $
8    * Author of last CVS Commit: $Author: mcannon $
9    */
10  package com.atlassian.core.util;
11  
12  import com.atlassian.core.util.ObjectUtils;
13  import junit.framework.TestCase;
14  
15  public class TestObjectUtils extends TestCase
16  {
17      public TestObjectUtils(String s)
18      {
19          super(s);
20      }
21  
22      public void testIsDifferent()
23      {
24          assertTrue(ObjectUtils.isDifferent(new Integer(1), new Integer(2)));
25          assertTrue(ObjectUtils.isDifferent(new Integer(2), new Integer(1)));
26          assertTrue(ObjectUtils.isDifferent(new Integer(1), null));
27          assertTrue(ObjectUtils.isDifferent(null, new Integer(1)));
28  
29          assertTrue(!(ObjectUtils.isDifferent(null, null)));
30          assertTrue(!(ObjectUtils.isDifferent(new Integer(1), new Integer(1))));
31      }
32  
33      public void testIsIdentical()
34      {
35          assertTrue(!ObjectUtils.isIdentical(new Integer(1), new Integer(2)));
36          assertTrue(!ObjectUtils.isIdentical(new Integer(2), new Integer(1)));
37          assertTrue(!ObjectUtils.isIdentical(new Integer(1), null));
38          assertTrue(!ObjectUtils.isIdentical(null, new Integer(1)));
39  
40          assertTrue(ObjectUtils.isIdentical(null, null));
41          assertTrue(ObjectUtils.isIdentical(new Integer(1), new Integer(1)));
42      }
43  }