Author: veithen
Date: Sun Jan  7 21:19:49 2018
New Revision: 1820501

URL: http://svn.apache.org/viewvc?rev=1820501&view=rev
Log:
AXIS2-5904: The problem is still reproducible with a single 
ConfigurationContext instance.

Modified:
    
axis/axis2/java/core/scratch/java/veithen/AXIS2-5904/src/test/java/ServiceTest.java

Modified: 
axis/axis2/java/core/scratch/java/veithen/AXIS2-5904/src/test/java/ServiceTest.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/scratch/java/veithen/AXIS2-5904/src/test/java/ServiceTest.java?rev=1820501&r1=1820500&r2=1820501&view=diff
==============================================================================
--- 
axis/axis2/java/core/scratch/java/veithen/AXIS2-5904/src/test/java/ServiceTest.java
 (original)
+++ 
axis/axis2/java/core/scratch/java/veithen/AXIS2-5904/src/test/java/ServiceTest.java
 Sun Jan  7 21:19:49 2018
@@ -21,11 +21,11 @@ import java.util.Properties;
 
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.client.ServiceClient;
-import org.apache.axis2.context.ConfigurationContext;
-import org.apache.axis2.context.ConfigurationContextFactory;
+import org.apache.axis2.testutils.ClientHelper;
 import org.apache.neethi.Policy;
 import org.apache.rampart.policy.model.CryptoConfig;
 import org.apache.rampart.policy.model.RampartConfig;
+import org.junit.ClassRule;
 import org.junit.Test;
 
 import tn.nat.cnss.service.io.xsd.ArrayOfString;
@@ -35,15 +35,16 @@ import tn.nat.cnss.service.logic.DoTheJo
 import tn.nat.cnss.service.logic.Sample2SignBodyServiceSSLStub;
 
 public class ServiceTest {
+    @ClassRule
+    public static final ClientHelper clientHelper = new 
ClientHelper("target/client-repo");
+
     @Test
     public void test() throws Exception {
         for (int i=0; i<100; i++) {
             System.setProperty("javax.net.ssl.trustStore", 
"trust-store/server.jks");
             System.setProperty("javax.net.ssl.trustStorePassword", "password");
             
-            ConfigurationContext ctx = 
ConfigurationContextFactory.createConfigurationContextFromFileSystem("target/client-repo",
 null);
-            
-            Sample2SignBodyServiceSSLStub stub = new 
Sample2SignBodyServiceSSLStub(ctx,"https://localhost:8443/axis2/services/Sample2SignBodyServiceSSL";);
+            Sample2SignBodyServiceSSLStub stub = 
clientHelper.createStub(Sample2SignBodyServiceSSLStub.class, 
"https://localhost:8443/axis2/services/Sample2SignBodyServiceSSL";);
             
             ServiceClient sc = stub._getServiceClient();
             


Reply via email to