bloritsch 2003/06/11 11:15:32
Modified: extension/src/test/org/apache/avalon/excalibur/extension/test
ExtensionTestCase.java
Log:
Add test case to prove that quotes can mess things up.
Revision Changes Path
1.14 +27 -9
avalon-excalibur/extension/src/test/org/apache/avalon/excalibur/extension/test/ExtensionTestCase.java
Index: ExtensionTestCase.java
===================================================================
RCS file:
/home/cvs/avalon-excalibur/extension/src/test/org/apache/avalon/excalibur/extension/test/ExtensionTestCase.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- ExtensionTestCase.java 27 Feb 2003 15:20:56 -0000 1.13
+++ ExtensionTestCase.java 11 Jun 2003 18:15:32 -0000 1.14
@@ -118,21 +118,39 @@
}
public void testAvailable()
- throws Exception
+ throws Exception
{
final Manifest manifest = getManifest( "manifest-1.mf" );
final Extension[] available = Extension.getAvailable( manifest );
assertEquals( "Available Count", 1, available.length );
- assertEquals( "Available Name", MF1_NAME, available[ 0 ].getExtensionName()
);
- assertEquals( "Available SpecVendor", MF1_SVENDOR, available[ 0
].getSpecificationVendor() );
+ assertEquals( "Available Name", MF1_NAME, available[0].getExtensionName() );
+ assertEquals( "Available SpecVendor", MF1_SVENDOR,
available[0].getSpecificationVendor() );
assertEquals( "Available SpecVersion", MF1_SVERSION,
- available[ 0 ].getSpecificationVersion().toString() );
- assertEquals( "Available URL", MF1_IURL, available[ 0
].getImplementationURL() );
- assertEquals( "Available ImpVendor", MF1_IVENDOR, available[ 0
].getImplementationVendor() );
- assertEquals( "Available ImpVendorId", MF1_IVENDORID, available[ 0
].getImplementationVendorID() );
+ available[0].getSpecificationVersion().toString() );
+ assertEquals( "Available URL", MF1_IURL,
available[0].getImplementationURL() );
+ assertEquals( "Available ImpVendor", MF1_IVENDOR,
available[0].getImplementationVendor() );
+ assertEquals( "Available ImpVendorId", MF1_IVENDORID,
available[0].getImplementationVendorID() );
assertEquals( "Available ImpVersion", MF1_IVERSION,
- available[ 0 ].getImplementationVersion().toString() );
+ available[0].getImplementationVersion().toString() );
+ }
+
+ public void testAvailableQuoted()
+ throws Exception
+ {
+ final Manifest manifest = getManifest( "manifest-quoted.mf" );
+ final Extension[] available = Extension.getAvailable( manifest );
+
+ assertEquals( "Available Count", 1, available.length );
+ assertEquals( "Available Name", MF1_NAME, available[0].getExtensionName() );
+ assertEquals( "Available SpecVendor", MF1_SVENDOR,
available[0].getSpecificationVendor() );
+ assertEquals( "Available SpecVersion", MF1_SVERSION,
+ available[0].getSpecificationVersion().toString() );
+ assertEquals( "Available URL", MF1_IURL,
available[0].getImplementationURL() );
+ assertEquals( "Available ImpVendor", MF1_IVENDOR,
available[0].getImplementationVendor() );
+ assertEquals( "Available ImpVendorId", MF1_IVENDORID,
available[0].getImplementationVendorID() );
+ assertEquals( "Available ImpVersion", MF1_IVERSION,
+ available[0].getImplementationVersion().toString() );
}
public void testRequired()
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]