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]

Reply via email to