diff options
author | scottkurz <scottkurz@13f79535-47bb-0310-9956-ffa450edef68> | 2011-01-26 01:23:44 +0000 |
---|---|---|
committer | scottkurz <scottkurz@13f79535-47bb-0310-9956-ffa450edef68> | 2011-01-26 01:23:44 +0000 |
commit | 298bd0043eef84d28bb6559b489f765873a92f70 (patch) | |
tree | 6a4721216fbae62524f4b6411a0faf2c7f49329c /sca-java-2.x/trunk/testing/itest/ws/holder-ws-service-multiple-outputs/src/test/java | |
parent | dac345d5480d52c4071c22fbdeba605dc1236cc0 (diff) |
Commit some more multiple output tests and un-ignore existing ones.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1063552 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-2.x/trunk/testing/itest/ws/holder-ws-service-multiple-outputs/src/test/java')
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();
|