Author: dims Date: Mon Mar 3 17:21:08 2008 New Revision: 633347 URL: http://svn.apache.org/viewvc?rev=633347&view=rev Log: fix build break on unix
Modified: webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/catalog/XMLCatalogTests.java Modified: webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/catalog/XMLCatalogTests.java URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/catalog/XMLCatalogTests.java?rev=633347&r1=633346&r2=633347&view=diff ============================================================================== --- webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/catalog/XMLCatalogTests.java (original) +++ webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/catalog/XMLCatalogTests.java Mon Mar 3 17:21:08 2008 @@ -19,6 +19,8 @@ package org.apache.axis2.jaxws.catalog; import java.io.File; +import java.net.URL; +import java.net.MalformedURLException; import javax.xml.namespace.QName; import javax.xml.parsers.DocumentBuilderFactory; @@ -36,7 +38,7 @@ */ public class XMLCatalogTests extends TestCase { private static final String TEST_RESOURCES = "test-resources/catalog/"; - private static final String BASIC_CATALOG = TEST_RESOURCES + "basic-catalog.xml"; + private static final String BASIC_CATALOG = "/" + TEST_RESOURCES + "basic-catalog.xml"; private static final String IMPORT_BASE = TEST_RESOURCES + "importBase.xsd"; private static final String IMPORT_BAD = TEST_RESOURCES + "importBad.xsd"; @@ -88,7 +90,7 @@ */ public void testSchemaImportBasicCatalog() throws Exception{ OASISCatalogManager catalogManager = new OASISCatalogManager(); - catalogManager.setCatalogFiles(BASIC_CATALOG); + catalogManager.setCatalogFiles(getURLFromLocation(BASIC_CATALOG).toString()); File file = new File(IMPORT_BAD); //create a DOM document @@ -104,5 +106,30 @@ assertNotNull(schema.getTypeByName(new QName("http://soapinterop.org/xsd2","SOAPStruct"))); assertNotNull(schema.getElementByName(new QName("http://soapinterop.org/xsd2","SOAPWrapper"))); + } + + /** + * Given a String representing a file location, return a URL. + * @param wsdlLocation + * @return + */ + private URL getURLFromLocation(String wsdlLocation) { + URL url = null; + try { + try{ + String baseDir = new File(System.getProperty("basedir",".")).getCanonicalPath(); + wsdlLocation = new File(baseDir + wsdlLocation).getAbsolutePath(); + }catch(Exception e){ + e.printStackTrace(); + fail(); + } + File file = new File(wsdlLocation); + url = file.toURL(); + } catch (MalformedURLException e) { + e.printStackTrace(); + fail(); + } + + return url; } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]