This is an automated email from the ASF dual-hosted git repository.
veithen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ws-axiom.git
The following commit(s) were added to refs/heads/master by this push:
new 06a96b587 Refactor ScenarioConfig to implement Dimension interface
06a96b587 is described below
commit 06a96b58724203483079a869d3a7bd8cba52b772
Author: Andreas Veithen-Knowles <[email protected]>
AuthorDate: Wed Mar 11 23:02:21 2026 +0000
Refactor ScenarioConfig to implement Dimension interface
---
.../org/apache/axiom/ts/springws/scenario/ScenarioConfig.java | 10 +++++++++-
.../apache/axiom/ts/springws/scenario/ScenarioTestCase.java | 3 +--
2 files changed, 10 insertions(+), 3 deletions(-)
diff --git
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/ScenarioConfig.java
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/ScenarioConfig.java
index bf7fb243b..d73e81cf0 100644
---
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/ScenarioConfig.java
+++
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/ScenarioConfig.java
@@ -18,9 +18,11 @@
*/
package org.apache.axiom.ts.springws.scenario;
+import org.apache.axiom.testutils.suite.Dimension;
+import org.apache.axiom.testutils.suite.TestParameterTarget;
import org.apache.axiom.ts.springws.MessageFactoryConfigurator;
-public final class ScenarioConfig {
+public final class ScenarioConfig implements Dimension {
private final MessageFactoryConfigurator clientMessageFactoryConfigurator;
private final MessageFactoryConfigurator serverMessageFactoryConfigurator;
@@ -38,4 +40,10 @@ public final class ScenarioConfig {
public final MessageFactoryConfigurator
getServerMessageFactoryConfigurator() {
return serverMessageFactoryConfigurator;
}
+
+ @Override
+ public void addTestParameters(TestParameterTarget target) {
+ target.addTestParameter("client",
clientMessageFactoryConfigurator.getName());
+ target.addTestParameter("server",
serverMessageFactoryConfigurator.getName());
+ }
}
diff --git
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/ScenarioTestCase.java
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/ScenarioTestCase.java
index b9fda54f3..9c27c6929 100644
---
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/ScenarioTestCase.java
+++
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/ScenarioTestCase.java
@@ -43,8 +43,7 @@ public abstract class ScenarioTestCase extends
SpringWSTestCase {
public ScenarioTestCase(ScenarioConfig config, SOAPSpec spec) {
super(spec);
this.config = config;
- addTestParameter("client",
config.getClientMessageFactoryConfigurator().getName());
- addTestParameter("server",
config.getServerMessageFactoryConfigurator().getName());
+ config.addTestParameters(this);
}
@Override