summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/testing/itest/ws/holder-ws-service-multiple-outputs/src/test
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--sca-java-2.x/trunk/testing/itest/ws/holder-ws-service-multiple-outputs/src/test/java/org/example/orderservice/OrderServiceBareTestCase.java7
-rw-r--r--sca-java-2.x/trunk/testing/itest/ws/holder-ws-service-multiple-outputs/src/test/java/org/example/orderservice/OrderServiceTestCase.java25
2 files changed, 25 insertions, 7 deletions
diff --git a/sca-java-2.x/trunk/testing/itest/ws/holder-ws-service-multiple-outputs/src/test/java/org/example/orderservice/OrderServiceBareTestCase.java b/sca-java-2.x/trunk/testing/itest/ws/holder-ws-service-multiple-outputs/src/test/java/org/example/orderservice/OrderServiceBareTestCase.java
index 804455f055..75bada0174 100644
--- a/sca-java-2.x/trunk/testing/itest/ws/holder-ws-service-multiple-outputs/src/test/java/org/example/orderservice/OrderServiceBareTestCase.java
+++ b/sca-java-2.x/trunk/testing/itest/ws/holder-ws-service-multiple-outputs/src/test/java/org/example/orderservice/OrderServiceBareTestCase.java
@@ -38,7 +38,6 @@ import org.junit.Test;
/**
* Tests that the order server responds.
*/
-@Ignore
public class OrderServiceBareTestCase {
private static Node node;
@@ -57,6 +56,7 @@ public class OrderServiceBareTestCase {
}
@Test
+ @Ignore
public void testOrderReviewBareApprovedSCA() throws IOException {
OrderServiceBare orderServiceBare =
node.getService(OrderServiceBare.class, "OrderServiceBareComponent/OrderServiceBare");
@@ -72,6 +72,7 @@ public class OrderServiceBareTestCase {
testOrderReviewApproved(orderServiceBare);
}
+ @Ignore
@Test
public void testOrderReviewBareRejectedSCA() throws IOException {
OrderServiceBare orderServiceBare =
@@ -88,7 +89,7 @@ public class OrderServiceBareTestCase {
testOrderReviewRejected(orderServiceBare);
}
-
+ @Ignore
@Test
public void testOrderReviewInOutBareApprovedSCA() throws IOException {
OrderServiceBare orderServiceBare =
@@ -105,6 +106,7 @@ public class OrderServiceBareTestCase {
testOrderReviewApprovedInOutHolder(orderServiceBare);
}
+ @Ignore
@Test
public void testOrderReviewInOutBareRejectedSCA() throws IOException {
OrderServiceBare orderServiceBare =
@@ -121,6 +123,7 @@ public class OrderServiceBareTestCase {
testOrderReviewRejectedInOutHolder(orderServiceBare);
}
+ @Ignore
@Test
public void testOrderReviewBareOutHolderSCA() throws IOException {
OrderServiceBare orderServiceBare =
diff --git a/sca-java-2.x/trunk/testing/itest/ws/holder-ws-service-multiple-outputs/src/test/java/org/example/orderservice/OrderServiceTestCase.java b/sca-java-2.x/trunk/testing/itest/ws/holder-ws-service-multiple-outputs/src/test/java/org/example/orderservice/OrderServiceTestCase.java
index 0f6b858720..f762709a4c 100644
--- a/sca-java-2.x/trunk/testing/itest/ws/holder-ws-service-multiple-outputs/src/test/java/org/example/orderservice/OrderServiceTestCase.java
+++ b/sca-java-2.x/trunk/testing/itest/ws/holder-ws-service-multiple-outputs/src/test/java/org/example/orderservice/OrderServiceTestCase.java
@@ -196,7 +196,6 @@ public class OrderServiceTestCase {
testOrderReviewOrderTwoInOutsThenIn(orderService);
}
- @Ignore
@Test
public void testOrderReviewVoidApprovedSCA() throws IOException {
OrderService orderService =
@@ -205,7 +204,6 @@ public class OrderServiceTestCase {
testOrderReviewVoidApproved(orderService);
}
- @Ignore
@Test
public void testOrderReviewVoidApprovedWS() throws IOException {
OrderService orderService =
@@ -214,7 +212,6 @@ public class OrderServiceTestCase {
testOrderReviewVoidApproved(orderService);
}
- @Ignore
@Test
public void testOrderReviewVoidRejectedSCA() throws IOException {
OrderService orderService =
@@ -223,7 +220,6 @@ public class OrderServiceTestCase {
testOrderReviewVoidRejected(orderService);
}
- @Ignore
@Test
public void testOrderReviewVoidRejectedWS() throws IOException {
OrderService orderService =
@@ -232,7 +228,26 @@ public class OrderServiceTestCase {
testOrderReviewVoidRejected(orderService);
}
-
+ @Test
+ public void testOrderReviewOutThenInOutApprovedWS() throws IOException {
+ OrderService orderService =
+ node.getService(OrderService.class, "OrderServiceForwardComponent/OrderService");
+ assertNotNull(orderService);
+ Order order = new Order();
+ order.setStatus( Status.CREATED );
+ order.setCustomerId("cust1234");
+ order.setTotal( 50.0 );
+ System.out.println( ">>> Order submitted=" + order );
+ Holder<Float> outParam = new Holder<Float>(new Float(57.4));
+ Holder<Order> holder = new Holder<Order>( order );
+ String[] returnValue = null;
+ returnValue = orderService.reviewOrderOutThenInOut(outParam, holder);
+ assertTrue( holder.value.getStatus() == Status.APPROVED );
+ assertEquals("retval1", returnValue[0]);
+ assertEquals("retval2", returnValue[1]);
+ assertTrue(outParam.value.floatValue() == 97);
+ }
+
private void testOrderReviewApproved(OrderService orderService, Holder<Float> outParam) throws IOException {
Order order = new Order();