Thread: [Ejtools-cvs] libraries/adwt/src/test/test/adwt/editor EditorsTest.java,1.2,1.3
Brought to you by:
letiemble
From: <let...@us...> - 2003-12-14 09:48:41
|
Update of /cvsroot/ejtools/libraries/adwt/src/test/test/adwt/editor In directory sc8-pr-cvs1:/tmp/cvs-serv19233/adwt/src/test/test/adwt/editor Modified Files: EditorsTest.java Log Message: Add more javadocs. Add package.html files. Index: EditorsTest.java =================================================================== RCS file: /cvsroot/ejtools/libraries/adwt/src/test/test/adwt/editor/EditorsTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** EditorsTest.java 15 Sep 2003 22:37:15 -0000 1.2 --- EditorsTest.java 13 Dec 2003 21:29:35 -0000 1.3 *************** *** 1,111 **** ! /* ! * EJTools, the Enterprise Java Tools ! * ! * Distributable under LGPL license. ! * See terms of license at www.gnu.org. ! */ ! package test.adwt.editor; ! ! import java.beans.PropertyEditor; ! import java.beans.PropertyEditorManager; ! import java.net.URL; ! import java.net.URLClassLoader; ! import java.util.ArrayList; ! import java.util.Vector; ! ! import javax.management.ObjectName; ! ! import org.ejtools.beans.CustomPropertyEditorManager; ! ! import junit.framework.TestCase; ! ! /** ! * @author Laurent Etiemble ! * @version $Revision$ ! */ ! public class EditorsTest extends TestCase ! { ! ! /** Constructor for the CustomPropertyEditorManagerTest object */ ! public EditorsTest() ! { ! super(); ! } ! ! ! /** ! * Constructor for the CustomPropertyEditorManagerTest object ! * ! * @param name Description of the Parameter ! */ ! public EditorsTest(String name) ! { ! super(name); ! } ! ! ! /** A unit test for JUnit */ ! public void testAppend() ! { ! CustomPropertyEditorManager.findEditor(String.class); ! String[] paths = PropertyEditorManager.getEditorSearchPath(); ! boolean found = false; ! for (int i = 0; i < paths.length; i++) ! { ! if (paths[i].equals(CustomPropertyEditorManager.EDITORS_PACKAGE)) ! { ! found = true; ! break; ! } ! } ! assertTrue("EJTools package must be registered for search : found " + PropertyEditorManager.getEditorSearchPath(), found); ! } ! ! ! /** ! * A unit test for JUnit ! * ! * @exception Exception Description of the Exception ! */ ! public void testKnownClass() ! throws Exception ! { ! String object1 = new String("dummy"); ! PropertyEditor editor1 = CustomPropertyEditorManager.findEditor(object1.getClass()); ! assertNotNull("Editor must be found", editor1); ! assertTrue("Editor must be provided by Sun : found " + editor1.getClass().getName(), editor1.getClass().getName().indexOf("sun.beans.editors") >= 0); ! ! ObjectName object2 = new ObjectName("*:*"); ! PropertyEditor editor2 = CustomPropertyEditorManager.findEditor(object2.getClass()); ! assertNotNull("Editor must be found", editor2); ! assertTrue("Editor must be provided by EJTools : found " + editor2.getClass().getName(), editor2.getClass().getName().indexOf("org.ejtools.adwt.editor") >= 0); ! } ! ! ! /** A unit test for JUnit */ ! public void testUnknownClass() ! { ! Runtime object1 = Runtime.getRuntime(); ! PropertyEditor editor1 = CustomPropertyEditorManager.findEditor(object1.getClass()); ! assertNull("Editor must be null", editor1); ! ! URLClassLoader object2 = new URLClassLoader(new URL[0]); ! PropertyEditor editor2 = CustomPropertyEditorManager.findEditor(object2.getClass()); ! assertNull("Editor must be null", editor2); ! } ! ! ! /** A unit test for JUnit */ ! public void testUnknownClassWithKnownInterface() ! { ! Vector object1 = new Vector(); ! PropertyEditor editor1 = CustomPropertyEditorManager.findEditor(object1.getClass()); ! assertNotNull("Editor must be found", editor1); ! assertTrue("Editor must be provided by EJTools : found " + editor1.getClass().getName(), editor1.getClass().getName().indexOf("org.ejtools.adwt.editor") >= 0); ! ! ArrayList object2 = new ArrayList(); ! PropertyEditor editor2 = CustomPropertyEditorManager.findEditor(object2.getClass()); ! assertNotNull("Editor must be found", editor2); ! assertTrue("Editor must be provided by EJTools : found " + editor2.getClass().getName(), editor2.getClass().getName().indexOf("org.ejtools.adwt.editor") >= 0); ! } ! } --- 1,90 ---- ! /* ! * EJTools, the Enterprise Java Tools ! * ! * Distributable under LGPL license. ! * See terms of license at www.gnu.org. ! */ ! package test.adwt.editor; ! ! import java.beans.PropertyEditor; ! import java.net.URL; ! import java.net.URLClassLoader; ! import java.util.ArrayList; ! import java.util.Vector; ! ! import javax.management.ObjectName; ! ! import junit.framework.TestCase; ! ! import org.ejtools.beans.CustomPropertyEditorManager; ! ! /** ! * @author Laurent Etiemble ! * @version $Revision$ ! */ ! public class EditorsTest extends TestCase ! { ! /** Constructor for the CustomPropertyEditorManagerTest object */ ! public EditorsTest() ! { ! super(); ! } ! ! ! /** ! * Constructor for the CustomPropertyEditorManagerTest object ! * ! * @param name Description of the Parameter ! */ ! public EditorsTest(String name) ! { ! super(name); ! } ! ! /** ! * A unit test for JUnit ! * ! * @exception Exception Description of the Exception ! */ ! public void testKnownClass() ! throws Exception ! { ! String object1 = new String("dummy"); ! PropertyEditor editor1 = CustomPropertyEditorManager.findEditor(object1.getClass()); ! assertNotNull("Editor must be found", editor1); ! assertTrue("Editor must be provided by Sun : found " + editor1.getClass().getName(), editor1.getClass().getName().indexOf("sun.beans.editors") >= 0); ! ! ObjectName object2 = new ObjectName("*:*"); ! PropertyEditor editor2 = CustomPropertyEditorManager.findEditor(object2.getClass()); ! assertNotNull("Editor must be found", editor2); ! assertTrue("Editor must be provided by EJTools : found " + editor2.getClass().getName(), editor2.getClass().getName().indexOf("org.ejtools.adwt.editor") >= 0); ! } ! ! ! /** A unit test for JUnit */ ! public void testUnknownClass() ! { ! Runtime object1 = Runtime.getRuntime(); ! PropertyEditor editor1 = CustomPropertyEditorManager.findEditor(object1.getClass()); ! assertNull("Editor must be null", editor1); ! ! URLClassLoader object2 = new URLClassLoader(new URL[0]); ! PropertyEditor editor2 = CustomPropertyEditorManager.findEditor(object2.getClass()); ! assertNull("Editor must be null", editor2); ! } ! ! ! /** A unit test for JUnit */ ! public void testUnknownClassWithKnownInterface() ! { ! Vector object1 = new Vector(); ! PropertyEditor editor1 = CustomPropertyEditorManager.findEditor(object1.getClass()); ! assertNotNull("Editor must be found", editor1); ! assertTrue("Editor must be provided by EJTools : found " + editor1.getClass().getName(), editor1.getClass().getName().indexOf("org.ejtools.adwt.editor") >= 0); ! ! ArrayList object2 = new ArrayList(); ! PropertyEditor editor2 = CustomPropertyEditorManager.findEditor(object2.getClass()); ! assertNotNull("Editor must be found", editor2); ! assertTrue("Editor must be provided by EJTools : found " + editor2.getClass().getName(), editor2.getClass().getName().indexOf("org.ejtools.adwt.editor") >= 0); ! } ! } |