Author: slaws
Date: Fri Aug 24 08:38:55 2007
New Revision: 569424

URL: http://svn.apache.org/viewvc?rev=569424&view=rev
Log:
Fis test and build file

Added:
    
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseOFF.java
      - copied, changed from r569414, 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseFIXME.java
Removed:
    
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseFIXME.java
Modified:
    incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/README
    
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/build.xml
    
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/Calculator.composite
    
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/wsdl/add.wsdl
    
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/webapp/WEB-INF/web.xml

Modified: 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/README
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/README?rev=569424&r1=569423&r2=569424&view=diff
==============================================================================
--- 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/README 
(original)
+++ 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/README 
Fri Aug 24 08:38:55 2007
@@ -11,14 +11,8 @@
 that contains the sample is copied to your web app container. If you just want 
 to give this sample a go deploy the WAR file 
(target/sample-calculator-webapp.war)
 to you web application server. 
-
-The war file that is build here contains a Tuscany JETTY binding to allow the
-sample to be tested as part of the main maven build. This needs to be removed.
-Once the war has been expanded remove.
-
-  tuscnay-host-jetty-*.jar file from WEB-INF/lib
   
-You may also find that you need to remove the servlet-api jars in WEB-INF/lib
+You may find that you need to remove the servlet-api jars in WEB-INF/lib
 depending on which app server you are using. 
 
 Once the web app is deployed use your browser to visit the following URL;
@@ -113,5 +107,6 @@
 Again this should result in a war file (sample-calculator-webapp.war) in the 
target 
 directory. Follow the steps described in the previous section for running the 
web 
 app and for the expected results.
+
 
 

Modified: 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/build.xml?rev=569424&r1=569423&r2=569424&view=diff
==============================================================================
--- 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/build.xml 
(original)
+++ 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/build.xml 
Fri Aug 24 08:38:55 2007
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.    
 -->
-<project name="calculator-web" default="package">
+<project name="calculator-webap-ws" default="package">
        
     <target name="init">
         <mkdir dir="target/classes"/>
@@ -30,50 +30,109 @@
                target="1.5">
             <classpath>
                <pathelement location="../../lib/tuscany-sca-manifest.jar"/>
+               <pathelement path="target/classes"/>
             </classpath>
         </javac> 
         <copy todir="target/classes">
             <fileset dir="src/main/resources"/>
+               
         </copy>
     </target>  
        
     <target name="package" depends="compile">
-        <war destfile="target/sample-calculator-web.war" 
+        <war destfile="target/sample-calculator-webapp-ws.war" 
              webxml="src/main/webapp/WEB-INF/web.xml">
             <fileset dir="src/main/webapp"/>
             <zipfileset dir="../../modules" prefix="WEB-INF/lib">
-                <include name="sca-api-0.90-incubating-SNAPSHOT.jar"/>
-                <include name="tuscany-assembly-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-assembly-xml-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-binding-ws-0.99-incubating-SNAPSHOT.jar"/>
-               <include 
name="tuscany-binding-ws-axis2-0.99-incubating-SNAPSHOT.jar"/>
-               <include 
name="tuscany-binding-ws-xml-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-contribution-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-contribution-impl-0.99-incubating-SNAPSHOT.jar"/>
-                <include name="tuscany-core-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-core-databinding-0.99-incubating-SNAPSHOT.jar"/>
-                <include name="tuscany-core-spi-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-databinding-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-host-embedded-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-host-http-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-host-webapp-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-implementation-java-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-implementation-java-runtime-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-implementation-java-xml-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-interface-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-interface-java-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-interface-java-xml-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-interface-wsdl-0.99-incubating-SNAPSHOT.jar"/>
-                <include 
name="tuscany-interface-wsdl-xml-0.99-incubating-SNAPSHOT.jar"/>
-                <include name="tuscany-policy-0.99-incubating-SNAPSHOT.jar"/>
+               <include name="sca-api-1.0-incubating-SNAPSHOT.jar"/>
+               <include name="tuscany-assembly-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-assembly-xml-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-binding-feed-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-binding-jsonrpc-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-binding-sca-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-binding-sca-xml-1.0-incubating-SNAPSHOT.jar"/>
+               <include name="tuscany-binding-ws-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-binding-ws-axis2-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-binding-ws-xml-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-contribution-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-contribution-impl-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-contribution-java-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-contribution-namespace-1.0-incubating-SNAPSHOT.jar"/>
+               <include name="tuscany-core-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-core-databinding-1.0-incubating-SNAPSHOT.jar"/>
+               <include name="tuscany-core-spi-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-databinding-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-databinding-axiom-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-databinding-jaxb-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-databinding-sdo-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-distributed-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-extension-helper-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-host-embedded-1.0-incubating-SNAPSHOT.jar"/>
+               <include name="tuscany-host-http-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-host-webapp-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-implementation-java-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-implementation-java-runtime-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-implementation-java-xml-1.0-incubating-SNAPSHOT.jar"/>
+               <include name="tuscany-interface-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-interface-java-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-interface-java-xml-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-interface-wsdl-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-interface-wsdl-runtime-1.0-incubating-SNAPSHOT.jar"/>
+               <include 
name="tuscany-interface-wsdl-xml-1.0-incubating-SNAPSHOT.jar"/>                
+               <include name="tuscany-policy-1.0-incubating-SNAPSHOT.jar"/>
+               <include name="tuscany-policy-xml-1.0-incubating-SNAPSHOT.jar"/>
             </zipfileset>
             <lib dir="../../lib">
-                <include name="stax-api-1.0.1.jar"/>
-                <include name="wsdl4j-1.6.2.jar"/>
-                <include name="wstx-asl-3.2.0.jar"/>
-                <include name="XmlSchema-1.3.1.jar"/>
-                <include name="**/../../modules/*.jar"/>
-            </lib>
+               <include name="XmlSchema-1.3.1.jar"/>
+               <include name="activation-1.1.jar"/>
+               <include name="annogen-0.1.0.jar"/>
+               <include name="ant-1.7.0.jar"/>
+               <include name="ant-launcher-1.7.0.jar"/>
+               <include name="axiom-api-1.2.4.jar"/>
+               <include name="axiom-dom-1.2.4.jar"/>
+               <include name="axiom-impl-1.2.4.jar"/>
+               <include name="axis2-java2wsdl-1.2.jar"/>
+               <include name="axis2-kernel-1.2.jar"/>
+               <include name="backport-util-concurrent-2.2.jar"/>
+               <include name="backport-util-concurrent-3.0.jar"/>
+               <include name="cglib-nodep-2.1_3.jar"/>
+               <include name="common-2.2.3.jar"/>
+               <include name="commons-codec-1.3.jar"/>
+               <include name="commons-fileupload-1.1.1.jar"/>
+               <include name="commons-httpclient-3.0.1.jar"/>
+               <include name="commons-io-1.1.jar"/>
+               <include name="commons-logging-1.1.jar"/>
+               <include name="ecore-2.2.3.jar"/>
+               <include name="ecore-change-2.2.3.jar"/>
+               <include name="ecore-xmi-2.2.3.jar"/>
+               <include name="geronimo-commonj_1.1_spec-1.0.jar"/>
+               <include name="geronimo-jms_1.1_spec-1.1.jar"/>
+               <include name="jakarta-httpcore-4.0-alpha4.jar"/>
+               <include name="jaxb-api-2.1.jar"/>
+               <include name="jaxb-impl-2.1.4.jar"/>
+               <include name="jaxen-1.1-beta-9.jar"/>
+               <include name="jaxws-api-2.1.jar"/>
+               <include name="jdom-1.0.jar"/>
+               <include name="json-rpc-1.0.jar"/>
+               <include name="jsr181-api-1.0-MR1.jar"/>
+               <include name="jsr250-api-1.0.jar"/>
+               <include name="mail-1.4.jar"/>
+               <include name="neethi-2.0.1.jar"/>
+               <include name="rome-0.9.jar"/>
+               <include name="saaj-api-1.3.jar"/>
+               <include name="sca-api-1.0-incubating-SNAPSHOT.jar"/>
+               <include name="stax-api-1.0-2.jar"/>
+               <include name="stax-api-1.0.1.jar"/>
+               <include name="woden-1.0-incubating-M7a.jar"/>
+               <include name="wsdl4j-1.6.2.jar"/>
+               <include name="wstx-asl-3.2.1.jar"/>
+               <include name="xercesImpl-2.8.1.jar"/>
+               <include name="xml-apis-1.3.03.jar"/>
+               <include name="xsd-2.2.3.jar"/>
+               <include 
name="tuscany-sdo-api-r2.1-1.0-incubating-SNAPSHOT.jar"/>
+               <include name="tuscany-sdo-impl-1.0-incubating-SNAPSHOT.jar"/>
+               <include name="tuscany-sdo-lib-1.0-incubating-SNAPSHOT.jar"/>
+            </lib>    
             <classes dir="target/classes"/>
         </war>
      </target>

Modified: 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/Calculator.composite
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/Calculator.composite?rev=569424&r1=569423&r2=569424&view=diff
==============================================================================
--- 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/Calculator.composite
 (original)
+++ 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/Calculator.composite
 Fri Aug 24 08:38:55 2007
@@ -26,7 +26,7 @@
                <implementation.java class="calculator.CalculatorServiceImpl"/>
         <reference name="addService" >
            <interface.java interface="calculator.AddService" />        
-           <binding.ws 
wsdlElement="http://calculator#wsdl.port(AddService/AddSoapPort)"/>        
+            <binding.ws 
wsdlElement="http://calculator#wsdl.port(AddService/AddSoapPort)"/>        
         </reference>   
         <reference name="subtractService" 
target="SubtractServiceComponent"></reference>
         <reference name="multiplyService" 
target="MultiplyServiceComponent"></reference>
@@ -36,7 +36,8 @@
     <component name="AddServiceComponent">
         <implementation.java class="calculator.AddServiceImpl"/>
         <service name="AddService">
-            <interface.java interface="calculator.AddService" />
+             <interface.java interface="calculator.AddService" />  
+            <!--interface.wsdl 
interface="http://calculator#wsdl.interface(Add)" /-->
             <binding.ws 
wsdlElement="http://calculator#wsdl.port(AddService/AddSoapPort)"/>
         </service>        
     </component>

Modified: 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/wsdl/add.wsdl
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/wsdl/add.wsdl?rev=569424&r1=569423&r2=569424&view=diff
==============================================================================
--- 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/wsdl/add.wsdl
 (original)
+++ 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/wsdl/add.wsdl
 Fri Aug 24 08:38:55 2007
@@ -80,7 +80,7 @@
 
     <wsdl:service name="AddService">
         <wsdl:port binding="tns:AddSoapBinding" name="AddSoapPort">
-            <wsdlsoap:address 
location="http://localhost:8085/sample-calculator-webapp-ws/services/AddService"/>
+            <wsdlsoap:address 
location="http://localhost:8080/sample-calculator-webapp-ws/services/AddService"/>
         </wsdl:port>
     </wsdl:service>
 

Modified: 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/webapp/WEB-INF/web.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/webapp/WEB-INF/web.xml?rev=569424&r1=569423&r2=569424&view=diff
==============================================================================
--- 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/webapp/WEB-INF/web.xml
 (original)
+++ 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/webapp/WEB-INF/web.xml
 Fri Aug 24 08:38:55 2007
@@ -25,12 +25,12 @@
   <display-name>Tuscany Calculator Web Service Sample</display-name>
 
   <listener>
-    
<listener-class>org.apache.tuscany.sca.webapp.TuscanyContextListener</listener-class>
-  </listener>
+      
<listener-class>org.apache.tuscany.sca.host.webapp.TuscanyContextListener</listener-class>
+  </listener> 
 
   <servlet>
     <servlet-name>TuscanyServlet</servlet-name> 
-    
<servlet-class>org.apache.tuscany.sca.webapp.TuscanyServlet</servlet-class> 
+    
<servlet-class>org.apache.tuscany.sca.host.webapp.TuscanyServlet</servlet-class>
 
   </servlet>
 
   <servlet-mapping>

Copied: 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseOFF.java
 (from r569414, 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseFIXME.java)
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseOFF.java?p2=incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseOFF.java&p1=incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseFIXME.java&r1=569414&r2=569424&rev=569424&view=diff
==============================================================================
--- 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseFIXME.java
 (original)
+++ 
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseOFF.java
 Fri Aug 24 08:38:55 2007
@@ -1,61 +0,0 @@
-/*
- * 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 calculator;
-
-import junit.framework.TestCase;
-
-import org.apache.tuscany.sca.host.embedded.SCADomain;
-//import 
org.apache.tuscany.sca.tools.registryinspector.inspector.ExtensionPointRegistryInspector;
-
-/**
- * This shows how to test the Calculator service component.
- */
-public class CalculatorTestCaseFIXME extends TestCase {
-
-    private SCADomain scaDomain;
-    private CalculatorService calculatorService;
-    //private ExtensionPointRegistryInspector eprInspector;
-
-    protected void setUp() throws Exception {
-        scaDomain = SCADomain.newInstance("Calculator.composite");
-        //eprInspector = 
scaDomain.getService(ExtensionPointRegistryInspector.class, 
-        //                                    
"ExtensionPointRegistryInspectorComponent");        
-        calculatorService = scaDomain.getService(CalculatorService.class, 
"CalculatorServiceComponent");
-    }
-    
-    protected void tearDown() throws Exception {
-        //scaDomain.close();
-    }
-
-    public void testCalculator() throws Exception {
-        // Inspect the extension point registry
-        //System.out.println(eprInspector.eprAsString());
-        
-        // Calculate
-        /* 
-           These will only work in the context of an external web container
-           that we don;t have here
-*/
-        assertEquals(calculatorService.add(3, 2), 5.0);
-        assertEquals(calculatorService.subtract(3, 2), 1.0);
-        assertEquals(calculatorService.multiply(3, 2), 6.0);
-        assertEquals(calculatorService.divide(3, 2), 1.5);
-        
-    }
-}



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to