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 public EntityObjectTest(String testName) {
11 super(testName);
12 }
13
14 public void setUp() throws Exception {
15 super.setUp();
16 }
17
18 public void tearDown() throws Exception {
19 super.tearDown();
20 }
21
22 public void testEquals() {
23 EntityObject a = new EntityObject();
24 EntityObject b = new EntityObject();
25
26 Assert.assertTrue(a.equals(a));
27 Assert.assertTrue(a.hashCode() == a.hashCode());
28
29 Assert.assertTrue(a.equals(b));
30
31 a.setId(1);
32 b.setId(1);
33
34 Assert.assertTrue(a.equals(b));
35 Assert.assertTrue(a.hashCode() == b.hashCode());
36
37 b.setId(2);
38
39 Assert.assertFalse(a.equals(b));
40
41 Assert.assertFalse(a.equals(null));
42
43 }
44 }