From 891c53c99d1fa49b2b52949d681f2088fd133d97 Mon Sep 17 00:00:00 2001 From: slaws Date: Mon, 18 Jan 2010 11:41:13 +0000 Subject: Re-enable XML read test case git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900349 13f79535-47bb-0310-9956-ffa450edef68 --- .../wspolicy/xml/WSPolicyProcessorTestCase.java | 25 +++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'sca-java-2.x/trunk') diff --git a/sca-java-2.x/trunk/modules/policy-wspolicy/src/test/java/org/apache/tuscany/sca/policy/wspolicy/xml/WSPolicyProcessorTestCase.java b/sca-java-2.x/trunk/modules/policy-wspolicy/src/test/java/org/apache/tuscany/sca/policy/wspolicy/xml/WSPolicyProcessorTestCase.java index 71af6c52f0..1c9c9b706a 100644 --- a/sca-java-2.x/trunk/modules/policy-wspolicy/src/test/java/org/apache/tuscany/sca/policy/wspolicy/xml/WSPolicyProcessorTestCase.java +++ b/sca-java-2.x/trunk/modules/policy-wspolicy/src/test/java/org/apache/tuscany/sca/policy/wspolicy/xml/WSPolicyProcessorTestCase.java @@ -25,12 +25,22 @@ import java.io.StringReader; import javax.xml.namespace.QName; import javax.xml.stream.XMLInputFactory; +import javax.xml.stream.XMLOutputFactory; import javax.xml.stream.XMLStreamReader; import junit.framework.TestCase; +import org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor; +import org.apache.tuscany.sca.contribution.processor.ExtensibleStAXAttributeProcessor; import org.apache.tuscany.sca.contribution.processor.ProcessorContext; +import org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor; +import org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessorExtensionPoint; +import org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor; +import org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessorExtensionPoint; import org.apache.tuscany.sca.core.DefaultExtensionPointRegistry; +import org.apache.tuscany.sca.core.ExtensionPointRegistry; +import org.apache.tuscany.sca.core.FactoryExtensionPoint; +import org.apache.tuscany.sca.policy.wspolicy.TuscanyWSPolicyAssertionProcessor; import org.apache.tuscany.sca.policy.wspolicy.WSPolicy; import org.apache.tuscany.sca.policy.wspolicy.xml.WSPolicyProcessor; import org.junit.Assert; @@ -84,7 +94,20 @@ public class WSPolicyProcessorTestCase extends TestCase { public void testReadWsPolicy() throws Exception { XMLStreamReader reader = inputFactory.createXMLStreamReader(new StringReader(VALID_WS_POLICY)); - WSPolicyProcessor processor = new WSPolicyProcessor(new DefaultExtensionPointRegistry()); + + ExtensionPointRegistry registry = new DefaultExtensionPointRegistry(); + FactoryExtensionPoint modelFactories = registry.getExtensionPoint(FactoryExtensionPoint.class); + XMLInputFactory inputFactory = modelFactories.getFactory(XMLInputFactory.class); + XMLOutputFactory outputFactory = modelFactories.getFactory(XMLOutputFactory.class); + StAXArtifactProcessorExtensionPoint artifactExtensionPoint = registry.getExtensionPoint(StAXArtifactProcessorExtensionPoint.class); + StAXArtifactProcessor extensibleStAXProcessor = new ExtensibleStAXArtifactProcessor(artifactExtensionPoint, inputFactory, outputFactory); + StAXAttributeProcessorExtensionPoint attributeExtensionPoint = registry.getExtensionPoint(StAXAttributeProcessorExtensionPoint.class); + StAXAttributeProcessor extensibleStAXAttributeProcessor = new ExtensibleStAXAttributeProcessor(attributeExtensionPoint, inputFactory, outputFactory); + + WSPolicyProcessor processor = new WSPolicyProcessor(new DefaultExtensionPointRegistry(), + extensibleStAXProcessor, + extensibleStAXAttributeProcessor); + Object artifact = null; QName name = null; -- cgit v1.2.3