1 9 package org.jboss.portal.test.portal.util; 10 11 import junit.framework.TestCase; 12 13 import org.jboss.portal.common.value.FormatConversionException; 14 import org.jboss.portal.common.value.NullConversionException; 15 import org.jboss.portal.server.ServerObjectID; 16 import org.jboss.portal.server.util.ServerObjectIDConverter; 17 18 22 public class ServerObjectIDTestCase 23 extends TestCase 24 { 25 26 public void testSimple() throws Exception 27 { 28 ServerObjectID id1 = ServerObjectIDConverter.decode("a.b.c"); 29 assertEquals(3, id1.size()); 30 assertEquals("a", id1.getName(0)); 31 assertEquals("b", id1.getName(1)); 32 assertEquals("c", id1.getName(2)); 33 ServerObjectID id2 = ServerObjectIDConverter.decode("a"); 34 assertEquals(1, id2.size()); 35 assertEquals("a", id2.getName(0)); 36 try 37 { 38 ServerObjectIDConverter.decode(null); 39 fail("NullConversionException expected"); 40 } 41 catch (NullConversionException expected) 42 { 43 } 44 try 45 { 46 ServerObjectIDConverter.decode(""); 47 fail("FormatConversionException expected"); 48 } 49 catch (FormatConversionException expected) 50 { 51 } 52 } 53 54 } 55 | Popular Tags |