diff options
author | nash <nash@13f79535-47bb-0310-9956-ffa450edef68> | 2011-08-21 11:55:43 +0000 |
---|---|---|
committer | nash <nash@13f79535-47bb-0310-9956-ffa450edef68> | 2011-08-21 11:55:43 +0000 |
commit | 73b30085532f863604f6861b4dd29993bd86f3f8 (patch) | |
tree | 0d46f02f270ea3256439f5e066303eb76e087b1c /sca-java-1.x/trunk/itest/services/src/test/java/org/apache/tuscany | |
parent | 97502d6c76c4600242006e6bfffe43e9e0a13d22 (diff) |
TUSCANY-2735: Add tests for generic types
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1159968 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r-- | sca-java-1.x/trunk/itest/services/src/test/java/org/apache/tuscany/sca/itest/services/ServicesTestCase.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/sca-java-1.x/trunk/itest/services/src/test/java/org/apache/tuscany/sca/itest/services/ServicesTestCase.java b/sca-java-1.x/trunk/itest/services/src/test/java/org/apache/tuscany/sca/itest/services/ServicesTestCase.java index 4857b751b9..b7552281ac 100644 --- a/sca-java-1.x/trunk/itest/services/src/test/java/org/apache/tuscany/sca/itest/services/ServicesTestCase.java +++ b/sca-java-1.x/trunk/itest/services/src/test/java/org/apache/tuscany/sca/itest/services/ServicesTestCase.java @@ -99,6 +99,22 @@ public class ServicesTestCase { } + @Test + public void testSCASubGenericsServiceDoIt() throws Exception{ + @SuppressWarnings("unchecked") + SubGenericsServiceClient<String> subGenericsServiceClient = domain.getService(SubGenericsServiceClient.class, "SubGenericsServiceClientSCAComponent"); + String actual = "noting"; + String expected = subGenericsServiceClient.doIt(actual); + Assert.assertEquals(actual, expected); + } + + @Test + public void testSCASubGenericsServicePrint() throws Exception{ + @SuppressWarnings("unchecked") + SubGenericsServiceClient<String> subGenericsServiceClient = domain.getService(SubGenericsServiceClient.class, "SubGenericsServiceClientSCAComponent"); + subGenericsServiceClient.print(); + } + public static void main(String[] args) throws Exception { ServicesTestCase.init(); ServicesTestCase tester = new ServicesTestCase(); @@ -106,6 +122,8 @@ public class ServicesTestCase { tester.testBService(); tester.testCService(); tester.testDService(); + tester.testSCASubGenericsServiceDoIt(); + tester.testSCASubGenericsServicePrint(); ServicesTestCase.destroy(); } } |