Author: rfeng
Date: Fri May 15 22:39:01 2009
New Revision: 775371

URL: http://svn.apache.org/viewvc?rev=775371&view=rev
Log:
Fix the test case

Added:
    
tuscany/java/sca/itest/callback-complex-type/src/test/java/org/apache/tuscany/sca/test/CallBackCTypeTestCase.java
      - copied, changed from r775259, 
tuscany/java/sca/itest/callback-complex-type/src/test/java/org/apache/tuscany/sca/test/CallBackCTypeTestCaseFIXME.java
Removed:
    
tuscany/java/sca/itest/callback-complex-type/src/test/java/org/apache/tuscany/sca/test/CallBackCTypeTestCaseFIXME.java
Modified:
    
tuscany/java/sca/itest/callback-complex-type/src/main/java/org/apache/tuscany/sca/test/CallBackCTypeService.java

Modified: 
tuscany/java/sca/itest/callback-complex-type/src/main/java/org/apache/tuscany/sca/test/CallBackCTypeService.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/itest/callback-complex-type/src/main/java/org/apache/tuscany/sca/test/CallBackCTypeService.java?rev=775371&r1=775370&r2=775371&view=diff
==============================================================================
--- 
tuscany/java/sca/itest/callback-complex-type/src/main/java/org/apache/tuscany/sca/test/CallBackCTypeService.java
 (original)
+++ 
tuscany/java/sca/itest/callback-complex-type/src/main/java/org/apache/tuscany/sca/test/CallBackCTypeService.java
 Fri May 15 22:39:01 2009
@@ -6,24 +6,25 @@
  * to you under the Apache License, Version 2.0 (the
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
- * 
+ *
  *   http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
- * under the License.    
+ * under the License.
  */
 package org.apache.tuscany.sca.test;
 
+import org.oasisopen.sca.annotation.Callback;
 import org.oasisopen.sca.annotation.Remotable;
 
 @Remotable
-// @Callback(CallBackCTypeCallBack.class)
+...@callback(CallBackCTypeCallBack.class)
 /**
- * 
+ *
  */
 public interface CallBackCTypeService {
 

Copied: 
tuscany/java/sca/itest/callback-complex-type/src/test/java/org/apache/tuscany/sca/test/CallBackCTypeTestCase.java
 (from r775259, 
tuscany/java/sca/itest/callback-complex-type/src/test/java/org/apache/tuscany/sca/test/CallBackCTypeTestCaseFIXME.java)
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/itest/callback-complex-type/src/test/java/org/apache/tuscany/sca/test/CallBackCTypeTestCase.java?p2=tuscany/java/sca/itest/callback-complex-type/src/test/java/org/apache/tuscany/sca/test/CallBackCTypeTestCase.java&p1=tuscany/java/sca/itest/callback-complex-type/src/test/java/org/apache/tuscany/sca/test/CallBackCTypeTestCaseFIXME.java&r1=775259&r2=775371&rev=775371&view=diff
==============================================================================
--- 
tuscany/java/sca/itest/callback-complex-type/src/test/java/org/apache/tuscany/sca/test/CallBackCTypeTestCaseFIXME.java
 (original)
+++ 
tuscany/java/sca/itest/callback-complex-type/src/test/java/org/apache/tuscany/sca/test/CallBackCTypeTestCase.java
 Fri May 15 22:39:01 2009
@@ -6,20 +6,21 @@
  * to you under the Apache License, Version 2.0 (the
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
- * 
+ *
  *   http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
- * under the License.    
+ * under the License.
  */
 package org.apache.tuscany.sca.test;
 
 import junit.framework.TestCase;
 
+import org.apache.tuscany.sca.node.Contribution;
 import org.apache.tuscany.sca.node.ContributionLocationHelper;
 import org.apache.tuscany.sca.node.Node;
 import org.apache.tuscany.sca.node.NodeFactory;
@@ -27,7 +28,7 @@
 import org.junit.Before;
 
 //FIXME Fix this test case
-public class CallBackCTypeTestCaseFIXME extends TestCase {
+public class CallBackCTypeTestCase extends TestCase {
 
     private Node node;
     private CallBackCTypeClient aCallBackClient;
@@ -38,8 +39,10 @@
 
     @Before
     public void setUp() throws Exception {
-        String location = 
ContributionLocationHelper.getContributionLocation(".composite");
-        node = 
NodeFactory.newInstance().createNode("CallBackCTypeClient.composite");
+        String location = 
ContributionLocationHelper.getContributionLocation("CallBackCTypeClient.composite");
+        node =
+            
NodeFactory.newInstance().createNode("CallBackCTypeClient.composite", new 
Contribution("c1", location))
+                .start();
 
         aCallBackClient = node.getService(CallBackCTypeClient.class, 
"CallBackCTypeClient");
     }


Reply via email to