1 package com.atlassian.core.bean;
2
3 import junit.framework.Assert;
4 import junit.framework.TestCase;
5
6
7
8
9 public class EntityObjectTest extends TestCase
10 {
11 public EntityObjectTest(String testName)
12 {
13 super(testName);
14 }
15
16 public void setUp() throws Exception
17 {
18 super.setUp();
19 }
20
21 public void tearDown() throws Exception
22 {
23 super.tearDown();
24 }
25
26 public void testEquals()
27 {
28 EntityObject a = new EntityObject();
29 EntityObject b = new EntityObject();
30
31 Assert.assertTrue(a.equals(a));
32 Assert.assertTrue(a.hashCode() == a.hashCode());
33
34 Assert.assertTrue(a.equals(b));
35
36 a.setId(1);
37 b.setId(1);
38
39 Assert.assertTrue(a.equals(b));
40 Assert.assertTrue(a.hashCode() == b.hashCode());
41
42 b.setId(2);
43
44 Assert.assertFalse(a.equals(b));
45
46 Assert.assertFalse(a.equals(null));
47
48 }
49 }