You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2007/04/12 02:04:51 UTC
svn commit: r527729 -
/incubator/ode/trunk/utils/src/test/java/org/apache/ode/utils/TestResources.java
Author: mriou
Date: Wed Apr 11 17:04:50 2007
New Revision: 527729
URL: http://svn.apache.org/viewvc?view=rev&rev=527729
Log:
Classloaders trickyness.
Modified:
incubator/ode/trunk/utils/src/test/java/org/apache/ode/utils/TestResources.java
Modified: incubator/ode/trunk/utils/src/test/java/org/apache/ode/utils/TestResources.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/utils/src/test/java/org/apache/ode/utils/TestResources.java?view=diff&rev=527729&r1=527728&r2=527729
==============================================================================
--- incubator/ode/trunk/utils/src/test/java/org/apache/ode/utils/TestResources.java (original)
+++ incubator/ode/trunk/utils/src/test/java/org/apache/ode/utils/TestResources.java Wed Apr 11 17:04:50 2007
@@ -18,8 +18,6 @@
*/
package org.apache.ode.utils;
-import org.apache.ode.utils.SchemaBucket;
-
import java.net.URL;
@@ -27,181 +25,183 @@
* TestResources
*/
public class TestResources {
-
- public static URL getResource(String s) {
- return TestResources.class.getResource(s);
- }
-
- public static URL getLoanApprovalProcess() {
- return getResource("loanApprovalProcess.xml");
- }
-
- public static URL getDummyXML() {
- return getResource("dummyXML.xml");
- }
-
- public static URL getRetailerSchema() {
- return getResource("schema.xsd");
- }
-
- public static URL getRetailerWSDL() {
- return getResource("retailer.wsdl");
- }
-
- public static URL getBpelExampleWsdl1() {
- return getResource("bpel-example-wsdl-1.wsdl");
- }
-
- public static URL getBpelExampleWsdl1BadPLink() {
- return getResource("bpel-example-wsdl-1-bad-plink.wsdl");
- }
-
- public static URL getBpelPartnerLinkSchema() {
- return getResource("bpel-partner-link.xsd");
- }
-
- public static URL getBpelPropertySchema() {
- return getResource("bpel-property.xsd");
- }
-
- public static String[] getRetailerResources() {
-
- return new String[] {
- getWarehouseWSDL().toExternalForm(),
- getRetailerWSDL().toExternalForm(),
- getWsiConfigurationWsdl().toExternalForm(),
- getWsiWarehouseWsdl().toExternalForm(),
- "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/RetailOrder.xsd",
- "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Configuration.xsd",
- "http://schemas.xmlsoap.org/soap/envelope/",
- "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Warehouse.xsd",
- "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/RetailCatalog.xsd"};
- }
-
- public static String[] getWsiWarehouseResources() {
- return new String[] {
- "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Configuration.xsd",
- "http://schemas.xmlsoap.org/soap/envelope/",
- "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Warehouse.xsd",
- getWsiWarehouseWsdl().toExternalForm(),
- getWsiConfigurationWsdl().toExternalForm()
- };
- }
- public static URL getWarehouseWSDL() {
- return getResource("WarehouseImpl.wsdl");
- }
-
- public static URL getWsiWarehouseWsdl() {
- return getResource("Warehouse.wsdl");
- }
-
- public static URL getWsiConfigurationWsdl() {
- return getResource("Configuration.wsdl");
- }
-
- public static URL getBadXML() {
- return getResource("bad_xml.wsdl");
- }
-
- public static URL getNonWsdlGoodXml() {
- return getResource("good_xml_not_wsdl.wsdl");
- }
-
- public static URL getNonWsdlImport() {
- return getResource("good_wsdl_bad_import.wsdl");
- }
-
- public static URL getDeepWsdl() {
- return getResource("deep_wsdl_outer.wsdl");
- }
-
- public static URL getBadDeepWsdl() {
- return getResource("deep_bad_wsdl_outer.wsdl");
- }
-
- public static URL getBadDeepWsdlR2005() {
- return getResource("deep_wsdl_R2005_outer.wsdl");
- }
-
- public static String[] getDeepWsdlResources() {
- return new String[] {
- getDeepWsdl().toExternalForm(),
- getResource("deep_wsdl_inner1.wsdl").toExternalForm(),
- getResource("deep_wsdl_inner2.wsdl").toExternalForm(),
- getResource("empty.wsdl").toExternalForm()
- };
- }
-
- public static String[] getDeepSchemaImportWsdlResources() {
- return new String[] {
- getDeepSchemaImportWsdl().toExternalForm(),
- "bar://baz/qux",
- "http://schemas.xmlsoap.org/soap/envelope/",
- "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Configuration.xsd"
- };
- }
-
- public static URL getPlainOldXmlDocument() {
- return getResource("plain_old_xml_document.xml");
- }
-
- public static URL getInvalidButWellFormedWsdl() {
- return getResource("invalid_but_well_formed.wsdl");
- }
-
- public static URL getMissingDeepWsdl() {
- return getResource("deep_missing_import_wsdl_outer.wsdl");
- }
-
- public static URL getMissingSchemaImport() {
- return getResource("missing_schema_import.wsdl");
- }
-
- public static URL getMissingImportedSchemaImport() {
- return getResource("missing_imported_schema_import.wsdl");
- }
-
- public static URL getCircularWsdl(int i) {
- return getResource("circular" + i + ".wsdl");
- }
-
- public static URL getNonWsiSchemaImport() {
- return getResource("non_ws-i_schema_import.wsdl");
- }
-
- public static URL getDeepMissingSchemaImport() {
- return getResource("missing_schema_import_wrapper.wsdl");
- }
-
- public static URL getDeepNonWsiSchemaImport() {
- return getResource("non_ws-i_schema_import_wrapper.wsdl");
- }
-
- public static URL getBadXmlWsiSchemaImport() {
- return getResource("bad_xml_schema_import.wsdl");
- }
-
- public static URL getNotSchemaWsiSchemaImport() {
- return getResource("not_schema_schema_import.wsdl");
- }
-
- public static URL getDeepSchemaImportWsdl() {
- return getResource("wsdl_deep_schema_import.wsdl");
- }
-
- public static String[] getCircularWsdlResources() {
- String[] s = new String[4];
- for (int i=0; i < 4; ++i) {
- s[i] = getCircularWsdl(i+1).toExternalForm();
- }
- return s;
- }
-
- public static URL getNamespaceFromWsdlToXsd() {
- return getResource("namespace_from_wsdl_to_xsd.wsdl");
- }
-
- public static URL getWsdlSchema() {
- return SchemaBucket.getBp1_0WsdlSchema();
- }
+
+ public static URL getResource(String s) {
+ URL url = TestResources.class.getResource(s);
+ if (url == null) url = ClassLoader.getSystemClassLoader().getResource(s);
+ return url;
+ }
+
+ public static URL getLoanApprovalProcess() {
+ return getResource("loanApprovalProcess.xml");
+ }
+
+ public static URL getDummyXML() {
+ return getResource("dummyXML.xml");
+ }
+
+ public static URL getRetailerSchema() {
+ return getResource("schema.xsd");
+ }
+
+ public static URL getRetailerWSDL() {
+ return getResource("retailer.wsdl");
+ }
+
+ public static URL getBpelExampleWsdl1() {
+ return getResource("bpel-example-wsdl-1.wsdl");
+ }
+
+ public static URL getBpelExampleWsdl1BadPLink() {
+ return getResource("bpel-example-wsdl-1-bad-plink.wsdl");
+ }
+
+ public static URL getBpelPartnerLinkSchema() {
+ return getResource("bpel-partner-link.xsd");
+ }
+
+ public static URL getBpelPropertySchema() {
+ return getResource("bpel-property.xsd");
+ }
+
+ public static String[] getRetailerResources() {
+
+ return new String[] {
+ getWarehouseWSDL().toExternalForm(),
+ getRetailerWSDL().toExternalForm(),
+ getWsiConfigurationWsdl().toExternalForm(),
+ getWsiWarehouseWsdl().toExternalForm(),
+ "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/RetailOrder.xsd",
+ "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Configuration.xsd",
+ "http://schemas.xmlsoap.org/soap/envelope/",
+ "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Warehouse.xsd",
+ "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/RetailCatalog.xsd"};
+ }
+
+ public static String[] getWsiWarehouseResources() {
+ return new String[] {
+ "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Configuration.xsd",
+ "http://schemas.xmlsoap.org/soap/envelope/",
+ "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Warehouse.xsd",
+ getWsiWarehouseWsdl().toExternalForm(),
+ getWsiConfigurationWsdl().toExternalForm()
+ };
+ }
+ public static URL getWarehouseWSDL() {
+ return getResource("WarehouseImpl.wsdl");
+ }
+
+ public static URL getWsiWarehouseWsdl() {
+ return getResource("Warehouse.wsdl");
+ }
+
+ public static URL getWsiConfigurationWsdl() {
+ return getResource("Configuration.wsdl");
+ }
+
+ public static URL getBadXML() {
+ return getResource("bad_xml.wsdl");
+ }
+
+ public static URL getNonWsdlGoodXml() {
+ return getResource("good_xml_not_wsdl.wsdl");
+ }
+
+ public static URL getNonWsdlImport() {
+ return getResource("good_wsdl_bad_import.wsdl");
+ }
+
+ public static URL getDeepWsdl() {
+ return getResource("deep_wsdl_outer.wsdl");
+ }
+
+ public static URL getBadDeepWsdl() {
+ return getResource("deep_bad_wsdl_outer.wsdl");
+ }
+
+ public static URL getBadDeepWsdlR2005() {
+ return getResource("deep_wsdl_R2005_outer.wsdl");
+ }
+
+ public static String[] getDeepWsdlResources() {
+ return new String[] {
+ getDeepWsdl().toExternalForm(),
+ getResource("deep_wsdl_inner1.wsdl").toExternalForm(),
+ getResource("deep_wsdl_inner2.wsdl").toExternalForm(),
+ getResource("empty.wsdl").toExternalForm()
+ };
+ }
+
+ public static String[] getDeepSchemaImportWsdlResources() {
+ return new String[] {
+ getDeepSchemaImportWsdl().toExternalForm(),
+ "bar://baz/qux",
+ "http://schemas.xmlsoap.org/soap/envelope/",
+ "http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Configuration.xsd"
+ };
+ }
+
+ public static URL getPlainOldXmlDocument() {
+ return getResource("plain_old_xml_document.xml");
+ }
+
+ public static URL getInvalidButWellFormedWsdl() {
+ return getResource("invalid_but_well_formed.wsdl");
+ }
+
+ public static URL getMissingDeepWsdl() {
+ return getResource("deep_missing_import_wsdl_outer.wsdl");
+ }
+
+ public static URL getMissingSchemaImport() {
+ return getResource("missing_schema_import.wsdl");
+ }
+
+ public static URL getMissingImportedSchemaImport() {
+ return getResource("missing_imported_schema_import.wsdl");
+ }
+
+ public static URL getCircularWsdl(int i) {
+ return getResource("circular" + i + ".wsdl");
+ }
+
+ public static URL getNonWsiSchemaImport() {
+ return getResource("non_ws-i_schema_import.wsdl");
+ }
+
+ public static URL getDeepMissingSchemaImport() {
+ return getResource("missing_schema_import_wrapper.wsdl");
+ }
+
+ public static URL getDeepNonWsiSchemaImport() {
+ return getResource("non_ws-i_schema_import_wrapper.wsdl");
+ }
+
+ public static URL getBadXmlWsiSchemaImport() {
+ return getResource("bad_xml_schema_import.wsdl");
+ }
+
+ public static URL getNotSchemaWsiSchemaImport() {
+ return getResource("not_schema_schema_import.wsdl");
+ }
+
+ public static URL getDeepSchemaImportWsdl() {
+ return getResource("wsdl_deep_schema_import.wsdl");
+ }
+
+ public static String[] getCircularWsdlResources() {
+ String[] s = new String[4];
+ for (int i=0; i < 4; ++i) {
+ s[i] = getCircularWsdl(i+1).toExternalForm();
+ }
+ return s;
+ }
+
+ public static URL getNamespaceFromWsdlToXsd() {
+ return getResource("namespace_from_wsdl_to_xsd.wsdl");
+ }
+
+ public static URL getWsdlSchema() {
+ return SchemaBucket.getBp1_0WsdlSchema();
+ }
}