tuscany-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From antel...@apache.org
Subject svn commit: r713736 - in /tuscany/java/sca/modules/host-embedded/src/test: java/org/apache/tuscany/sca/host/embedded/SCADomainZipsTestCaseFIXME.java java/sample/ java/sample/Helloworld.java resources/helloworld.jar resources/helloworld.zip
Date Thu, 13 Nov 2008 14:33:54 GMT
Author: antelder
Date: Thu Nov 13 06:33:53 2008
New Revision: 713736

URL: http://svn.apache.org/viewvc?rev=713736&view=rev
Log:
Start of a test for zip contributions

Added:
    tuscany/java/sca/modules/host-embedded/src/test/java/org/apache/tuscany/sca/host/embedded/SCADomainZipsTestCaseFIXME.java
    tuscany/java/sca/modules/host-embedded/src/test/java/sample/
    tuscany/java/sca/modules/host-embedded/src/test/java/sample/Helloworld.java
    tuscany/java/sca/modules/host-embedded/src/test/resources/helloworld.jar   (with props)
    tuscany/java/sca/modules/host-embedded/src/test/resources/helloworld.zip   (with props)

Added: tuscany/java/sca/modules/host-embedded/src/test/java/org/apache/tuscany/sca/host/embedded/SCADomainZipsTestCaseFIXME.java
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-embedded/src/test/java/org/apache/tuscany/sca/host/embedded/SCADomainZipsTestCaseFIXME.java?rev=713736&view=auto
==============================================================================
--- tuscany/java/sca/modules/host-embedded/src/test/java/org/apache/tuscany/sca/host/embedded/SCADomainZipsTestCaseFIXME.java
(added)
+++ tuscany/java/sca/modules/host-embedded/src/test/java/org/apache/tuscany/sca/host/embedded/SCADomainZipsTestCaseFIXME.java
Thu Nov 13 06:33:53 2008
@@ -0,0 +1,51 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * 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.    
+ */
+
+package org.apache.tuscany.sca.host.embedded;
+
+import junit.framework.TestCase;
+import sample.Helloworld;
+
+
+
+/**
+ * Test SCADomain.newInstance and invocation of a service.
+ * 
+ * @version $Rev: 608205 $ $Date: 2008-01-02 20:29:05 +0000 (Wed, 02 Jan 2008) $
+ */
+public class SCADomainZipsTestCaseFIXME extends TestCase {
+
+    private SCADomain domain;
+    
+    @Override
+    protected void setUp() throws Exception {
+        domain = SCADomain.newInstance("myDomain", "src/test/resources/helloworld.jar", "META-INF/sca-deployables/Helloworld.composite"
);
+    }
+
+    public void testInvoke() throws Exception {
+        Helloworld service = domain.getService(Helloworld.class, "HelloworldComponent");
+        assertEquals("Hello Petra", service.sayHello("Petra"));
+    }
+
+    @Override
+    protected void tearDown() throws Exception {
+        domain.close();
+    }
+
+}

Added: tuscany/java/sca/modules/host-embedded/src/test/java/sample/Helloworld.java
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-embedded/src/test/java/sample/Helloworld.java?rev=713736&view=auto
==============================================================================
--- tuscany/java/sca/modules/host-embedded/src/test/java/sample/Helloworld.java (added)
+++ tuscany/java/sca/modules/host-embedded/src/test/java/sample/Helloworld.java Thu Nov 13
06:33:53 2008
@@ -0,0 +1,29 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * 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.    
+ */
+
+package sample;
+
+import org.osoa.sca.annotations.Remotable;
+
+@Remotable
+public interface Helloworld {
+    
+    String sayHello(String name);
+
+}

Added: tuscany/java/sca/modules/host-embedded/src/test/resources/helloworld.jar
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-embedded/src/test/resources/helloworld.jar?rev=713736&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tuscany/java/sca/modules/host-embedded/src/test/resources/helloworld.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: tuscany/java/sca/modules/host-embedded/src/test/resources/helloworld.zip
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-embedded/src/test/resources/helloworld.zip?rev=713736&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tuscany/java/sca/modules/host-embedded/src/test/resources/helloworld.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream



Mime
View raw message