You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by de...@apache.org on 2005/05/14 11:01:05 UTC
svn commit: r170132 -
/webservices/axis/trunk/java/modules/core/test/org/apache/axis/phaserule/PhaseRuleTest.java
/webservices/axis/trunk/java/modules/core/test/org/apache/axis/phaserule/PreDispatchPhaseRuleTest.java
Author: deepal
Date: Sat May 14 02:01:04 2005
New Revision: 170132
URL: http://svn.apache.org/viewcvs?rev=170132&view=rev
Log:
phase rules test case (error fixing)
Modified:
webservices/axis/trunk/java/modules/core/test/org/apache/axis/phaserule/PhaseRuleTest.java
webservices/axis/trunk/java/modules/core/test/org/apache/axis/phaserule/PreDispatchPhaseRuleTest.java
Modified: webservices/axis/trunk/java/modules/core/test/org/apache/axis/phaserule/PhaseRuleTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/test/org/apache/axis/phaserule/PhaseRuleTest.java?rev=170132&r1=170131&r2=170132&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/test/org/apache/axis/phaserule/PhaseRuleTest.java (original)
+++ webservices/axis/trunk/java/modules/core/test/org/apache/axis/phaserule/PhaseRuleTest.java Sat May 14 02:01:04 2005
@@ -34,7 +34,7 @@
GlobalDescription global = new GlobalDescription();
axisSytem = new AxisSystemImpl(global);
ArrayList inPhase = axisSytem.getInPhasesUptoAndIncludingPostDispatch();
-
+
Handler han = null;//(Handler)Class.forName("org.apache.axis.handlers.AbstractHandler").newInstance();
PhaseHolder ph = new PhaseHolder(inPhase);
@@ -53,7 +53,7 @@
hm1.setHandler(han);
hm1.setName(new QName("H2"));
PhaseRule rule1 = new PhaseRule();
- rule1.setPhaseName("Dispatch");
+ rule1.setPhaseName("PreDispatch");
rule1.setAfter("H1");
hm1.setRules(rule1);
ph.addHandler(hm1);
@@ -74,7 +74,7 @@
hm3.setHandler(han);
hm3.setName(new QName("H4"));
PhaseRule rule3 = new PhaseRule();
- rule3.setPhaseName("PreDispatch");
+ rule3.setPhaseName("Dispatch");
hm3.setRules(rule3);
ph.addHandler(hm3);
Modified: webservices/axis/trunk/java/modules/core/test/org/apache/axis/phaserule/PreDispatchPhaseRuleTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/test/org/apache/axis/phaserule/PreDispatchPhaseRuleTest.java?rev=170132&r1=170131&r2=170132&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/test/org/apache/axis/phaserule/PreDispatchPhaseRuleTest.java (original)
+++ webservices/axis/trunk/java/modules/core/test/org/apache/axis/phaserule/PreDispatchPhaseRuleTest.java Sat May 14 02:01:04 2005
@@ -1,7 +1,16 @@
package org.apache.axis.phaserule;
import org.apache.axis.AbstractTestCase;
+import org.apache.axis.phaseresolver.PhaseHolder;
+import org.apache.axis.description.GlobalDescription;
+import org.apache.axis.description.HandlerDescription;
+import org.apache.axis.description.PhaseRule;
import org.apache.axis.engine.AxisConfiguration;
+import org.apache.axis.engine.AxisSystemImpl;
+import org.apache.axis.engine.Handler;
+
+import javax.xml.namespace.QName;
+import java.util.ArrayList;
/*
* Copyright 2004,2005 The Apache Software Foundation.
@@ -29,7 +38,7 @@
public class PreDispatchPhaseRuleTest extends AbstractTestCase{
PreDispatchPhaseRuleTest phaserul;
- AxisConfiguration registry;
+ AxisConfiguration axisSytem;
public PreDispatchPhaseRuleTest(String testName) {
super(testName);
@@ -37,23 +46,13 @@
public void testPhaseRule() throws Exception {
//TODO Fix me
- /* phaserul = new PreDispatchPhaseRuleTest("");
+ phaserul = new PreDispatchPhaseRuleTest("");
GlobalDescription global = new GlobalDescription();
axisSytem = new AxisSystemImpl(global);
- ArrayList inPhase = new ArrayList();
-
- inPhase.add("global");
- inPhase.add("transport");
- inPhase.add("Logging");
- inPhase.add("service");
- ((AxisSystemImpl) axisSytem).setInPhases(inPhase);
- ((AxisSystemImpl) axisSytem).setInFaultPhases(inPhase);
- ((AxisSystemImpl) axisSytem).setOutFaultPhases(inPhase);
- ((AxisSystemImpl) axisSytem).setOutPhases(inPhase);
+ ArrayList inPhase = axisSytem.getInPhasesUptoAndIncludingPostDispatch();
Handler han = null;
- PhaseHolder ph = new PhaseHolder(axisSytem);
- ph.setFlowType(1);
+ PhaseHolder ph = new PhaseHolder(inPhase);
HandlerDescription pre = new HandlerDescription();
@@ -61,16 +60,16 @@
pre.setHandler(han);
pre.setName(new QName("pre-H1"));
PhaseRule pre_rule1 = new PhaseRule();
- pre_rule1.setPhaseName("pre-dispatch");
+ pre_rule1.setPhaseName("PreDispatch");
pre.setRules(pre_rule1);
ph.addHandler(pre);
HandlerDescription pre2 = new HandlerDescription();
pre2.setClassName("org.apache.axis.handlers.AbstractHandler");
pre2.setHandler(han);
- pre2.setName(new QName("pre-H2"));
+ pre2.setName(new QName("dispatch"));
PhaseRule prerule2 = new PhaseRule();
- prerule2.setPhaseName("pre-dispatch");
+ prerule2.setPhaseName("Dispatch");
pre2.setRules(prerule2);
ph.addHandler(pre2);
@@ -78,9 +77,9 @@
HandlerDescription hm = new HandlerDescription();
hm.setClassName("org.apache.axis.handlers.AbstractHandler");
hm.setHandler(han);
- hm.setName(new QName("H1"));
+ hm.setName(new QName("pre-H2"));
PhaseRule rule = new PhaseRule();
- rule.setPhaseName("global");
+ rule.setPhaseName("PreDispatch");
rule.setPhaseFirst(true);
hm.setRules(rule);
ph.addHandler(hm);
@@ -88,10 +87,10 @@
HandlerDescription hm1 = new HandlerDescription();
hm1.setClassName("org.apache.axis.handlers.AbstractHandler");
hm1.setHandler(han);
- hm1.setName(new QName("H2"));
+ hm1.setName(new QName("pre-H3"));
PhaseRule rule1 = new PhaseRule();
- rule1.setPhaseName("global");
- rule1.setAfter("H1");
+ rule1.setPhaseName("PreDispatch");
+ rule1.setAfter("pre-H2");
hm1.setRules(rule1);
ph.addHandler(hm1);
@@ -100,9 +99,9 @@
hm2.setHandler(han);
hm2.setName(new QName("H3"));
PhaseRule rule2 = new PhaseRule();
- rule2.setPhaseName("global");
- rule2.setAfter("H1");
- rule2.setBefore("H2");
+ rule2.setPhaseName("PreDispatch");
+ rule2.setAfter("pre-H2");
+ rule2.setBefore("pre-H3");
hm2.setRules(rule2);
ph.addHandler(hm2);
@@ -111,7 +110,7 @@
hm3.setHandler(han);
hm3.setName(new QName("H4"));
PhaseRule rule3 = new PhaseRule();
- rule3.setPhaseName("Logging");
+ rule3.setPhaseName("PostDispatch");
hm3.setRules(rule3);
ph.addHandler(hm3);
@@ -120,7 +119,6 @@
for (int i = 0; i < oh.size(); i++) {
HandlerDescription metadata = (HandlerDescription) oh.get(i);
System.out.println("Name:" + metadata.getName().getLocalPart());
- }*/
- fail("this must failed gracefully with PhaseException ");
+ }
}
}