1 /* 2 * Copyright (c) 2003 3 * Information Desire GmbH 4 * All rights reserved. 5 */ 6 package com.infodesire.infobit.dao; 7 import junit.framework.TestCase; 8 import junit.framework.TestSuite; 9 10 /*** 11 * DOCUMENT CLASS - {0} 12 * 13 * @author konstantin 14 * @created August 20, 2003 15 * @version $Revision: 1.1 $ 16 */ 17 public class EqualityTest extends TestCase { 18 19 /*** 20 * Constructor for the EqualityTest object 21 * 22 * @param name Description of Parameter 23 */ 24 public EqualityTest(String name) { 25 super(name); 26 } 27 28 29 /*** 30 * A unit test for JUnit 31 * 32 * @exception Exception Description of Exception 33 */ 34 public void testBaseEntityEquality() throws Exception { 35 Integer id = new Integer(0); 36 AclImpl acl1 = new AclImpl(); 37 AclImpl acl2 = new AclImpl(); 38 acl1.setId(id); 39 acl2.setId(id); 40 InfobitImpl ib1 = new InfobitImpl(); 41 InfobitImpl ib2 = new InfobitImpl(); 42 ib1.setId(id); 43 ib2.setId(id); 44 45 assertTrue(acl1.equals(acl2)); 46 assertFalse(acl1.equals(ib1)); 47 assertFalse(acl1.equals(null)); 48 assertTrue(acl2.equals(acl1)); 49 50 assertEquals(acl1.hashCode(), acl2.hashCode()); 51 52 assertTrue(ib1.equals(ib2)); 53 54 } 55 }

This page was automatically generated by Maven