cvs commit: spice/sandbox/metaclass/src/test/org/realityforge/metaclass/tools/qdox QDoxDescriptorParserTestCase.java
Peter Donald <[email protected]>
| Newsgroups | gmane.comp.java.spice.cvs |
|---|---|
| Message-ID | <[email protected]> |
donaldp 03/10/28 05:26:55
Modified: sandbox/metaclass/src/test/org/realityforge/metaclass/tools/qdox
QDoxDescriptorParserTestCase.java
Log:
Push declared attributes through ClassDescriptor constructor
Revision Changes Path
1.4 +1 -144 spice/sandbox/metaclass/src/test/org/realityforge/metaclass/tools/qdox/QDoxDescriptorParserTestCase.java
Index: QDoxDescriptorParserTestCase.java
===================================================================
RCS file: /cvsroot/spice/spice/sandbox/metaclass/src/test/org/realityforge/metaclass/tools/qdox/QDoxDescriptorParserTestCase.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- QDoxDescriptorParserTestCase.java 22 Oct 2003 09:19:42 -0000 1.3
+++ QDoxDescriptorParserTestCase.java 28 Oct 2003 13:26:55 -0000 1.4
@@ -13,7 +13,6 @@
import com.thoughtworks.qdox.model.JavaMethod;
import com.thoughtworks.qdox.model.JavaParameter;
import com.thoughtworks.qdox.model.Type;
-import java.lang.reflect.Modifier;
import java.util.ArrayList;
import java.util.Properties;
import junit.framework.TestCase;
@@ -26,7 +25,7 @@
/**
*
* @author <a href="mailto:peter at realityforge.org">Peter Donald</a>
- * @version $Revision: 1.3 $ $Date: 2003/10/22 09:19:42 $
+ * @version $Revision: 1.4 $ $Date: 2003/10/28 13:26:55 $
*/
public class QDoxDescriptorParserTestCase
extends TestCase
@@ -186,148 +185,6 @@
final QDoxDescriptorParser parser = new QDoxDescriptorParser();
final Properties parameters = parser.parseValueIntoParameters( value );
assertNull( "parameters", parameters );
- }
-
- public void testParseEmptyModifiers()
- throws Exception
- {
- final String[] qualifiers = new String[]{};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", 0, modifiers );
- }
-
- public void testParseModifier_public()
- throws Exception
- {
- final String[] qualifiers = new String[]{"public"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", Modifier.PUBLIC, modifiers );
- }
-
- public void testParseModifier_protected()
- throws Exception
- {
- final String[] qualifiers = new String[]{"protected"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", Modifier.PROTECTED, modifiers );
- }
-
- public void testParseModifier_private()
- throws Exception
- {
- final String[] qualifiers = new String[]{"private"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", Modifier.PRIVATE, modifiers );
- }
-
- public void testParseModifier_static()
- throws Exception
- {
- final String[] qualifiers = new String[]{"static"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", Modifier.STATIC, modifiers );
- }
-
- public void testParseModifier_strict()
- throws Exception
- {
- final String[] qualifiers = new String[]{"strictfp"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", Modifier.STRICT, modifiers );
- }
-
- public void testParseModifier_interface()
- throws Exception
- {
- final String[] qualifiers = new String[]{"interface"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", Modifier.INTERFACE, modifiers );
- }
-
- public void testParseModifier_synchronized()
- throws Exception
- {
- final String[] qualifiers = new String[]{"synchronized"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", Modifier.SYNCHRONIZED, modifiers );
- }
-
- public void testParseModifier_native()
- throws Exception
- {
- final String[] qualifiers = new String[]{"native"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", Modifier.NATIVE, modifiers );
- }
-
- public void testParseModifier_transient()
- throws Exception
- {
- final String[] qualifiers = new String[]{"transient"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", Modifier.TRANSIENT, modifiers );
- }
-
- public void testParseModifier_final()
- throws Exception
- {
- final String[] qualifiers = new String[]{"final"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", Modifier.FINAL, modifiers );
- }
-
- public void testParseModifier_abstract()
- throws Exception
- {
- final String[] qualifiers = new String[]{"abstract"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", Modifier.ABSTRACT, modifiers );
- }
-
- public void testParseModifier_volatile()
- throws Exception
- {
- final String[] qualifiers = new String[]{"volatile"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", Modifier.VOLATILE, modifiers );
- }
-
- public void testParseModifier_volatile_public()
- throws Exception
- {
- final String[] qualifiers = new String[]{"volatile", "public"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- final int modifiers = parser.parseModifiers( qualifiers );
- assertEquals( "modifiers", Modifier.VOLATILE | Modifier.PUBLIC, modifiers );
- }
-
- public void testParseUnknownModifier()
- throws Exception
- {
- final String[] qualifiers = new String[]{"unknown"};
- final QDoxDescriptorParser parser = new QDoxDescriptorParser();
- try
- {
- parser.parseModifiers( qualifiers );
- }
- catch( IllegalArgumentException iae )
- {
- return;
- }
- fail( "Expected to fail parsing unknown modifier" );
}
public void testBuildAttributeWithNullQDoxValue()
-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community? Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/