1 package org.codehaus.classworlds; 2 3 import junit.framework.TestCase; 4 5 /*** 6 * @author <a href="bwalding@jakarta.org">Ben Walding</a> 7 * @version $Id: EntryTest.java,v 1.3 2003/09/23 18:11:30 jvanzyl Exp $ 8 */ 9 public class EntryTest extends TestCase 10 { 11 12 /*** 13 * Constructor for EntryTest. 14 * @param arg0 15 */ 16 public EntryTest(String name) 17 { 18 super(name); 19 } 20 21 public void testCompareTo() throws Exception 22 { 23 ClassWorld cw = new ClassWorld(); 24 DefaultClassRealm r = (DefaultClassRealm) cw.newRealm("test1"); 25 26 Entry entry1 = new Entry(r, "org.test"); 27 Entry entry2 = new Entry(r, "org.test.impl"); 28 29 assertTrue("org.test > org.test.impl", entry1.compareTo(entry2) > 0); 30 } 31 32 /*** 33 * Tests the equality is realm independant 34 * @throws Exception 35 */ 36 public void testEquals() throws Exception 37 { 38 ClassWorld cw = new ClassWorld(); 39 DefaultClassRealm r1 = (DefaultClassRealm) cw.newRealm("test1"); 40 DefaultClassRealm r2 = (DefaultClassRealm) cw.newRealm("test2"); 41 42 Entry entry1 = new Entry(r1, "org.test"); 43 Entry entry2 = new Entry(r2, "org.test"); 44 45 assertTrue("entry1 == entry2", entry1.equals(entry2)); 46 assertTrue("entry1.hashCode() == entry2.hashCode()", entry1.hashCode() == entry2.hashCode()); 47 } 48 49 50 }

This page was automatically generated by Maven