You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2006/04/25 19:38:55 UTC
svn commit: r396939 -
/webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/integration/IntegrationTest.java
Author: dims
Date: Tue Apr 25 10:38:52 2006
New Revision: 396939
URL: http://svn.apache.org/viewcvs?rev=396939&view=rev
Log:
Fix for AXIS2-617 - Intermitent failure in org.apache.axis2.saaj.integration.IntegrationTest on Windows
Modified:
webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/integration/IntegrationTest.java
Modified: webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/integration/IntegrationTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/integration/IntegrationTest.java?rev=396939&r1=396938&r2=396939&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/integration/IntegrationTest.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/integration/IntegrationTest.java Tue Apr 25 10:38:52 2006
@@ -1,6 +1,25 @@
+/*
+ * Copyright 2006 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package org.apache.axis2.saaj.integration;
+import junit.extensions.TestSetup;
+import junit.framework.Test;
import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.description.AxisService;
import org.apache.axis2.description.Parameter;
@@ -48,10 +67,21 @@
super(name);
}
+ public static Test suite() {
+ return new TestSetup(new TestSuite(IntegrationTest.class)) {
+ public void setUp() throws Exception {
+ UtilServer.start(SAAJ_REPO);
+ Parameter eneblemtom = new Parameter("enableMTOM","true");
+ UtilServer.getConfigurationContext().getAxisConfiguration().addParameter(eneblemtom);
+ }
+
+ public void tearDown() throws Exception {
+ UtilServer.stop();
+ }
+ };
+ }
+
protected void setUp() throws Exception {
- UtilServer.start(SAAJ_REPO);
- Parameter eneblemtom = new Parameter("enableMTOM","true");
- UtilServer.getConfigurationContext().getAxisConfiguration().addParameter(eneblemtom);
final AxisService service = Utils.createSimpleService(SERVICE_NAME,
EchoService.class.getName(),
OPERATION_NAME);
@@ -60,7 +90,6 @@
protected void tearDown() throws Exception {
UtilServer.unDeployService(SERVICE_NAME);
- UtilServer.stop();
UtilServer.unDeployClientService();
}