Ignacion, There method to be run is prefixed "test", the class extends junit.framework.TestCase and the parent pom is right too.
Here you have the pom: <project> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-tutorial</artifactId> <version>1.1-incubating-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>amazon-cart</artifactId> <name>Apache Tuscany SCA Tutorial Amazon Cart</name> <dependencies> <dependency> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-core</artifactId> <version>1.1-incubating-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-host-jetty</artifactId> <version>1.1-incubating-SNAPSHOT</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-host-embedded</artifactId> <version>1.1-incubating-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-implementation-java-runtime</artifactId> <version>1.1-incubating-SNAPSHOT</version> <scope>test</scope> </dependency> <dependency> <groupId>${pom.groupId}</groupId> <artifactId>amazon-cart-api</artifactId> <version>${pom.version}</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.2</version> <scope>compile</scope> </dependency> </dependencies> <build> <finalName>${artifactId}</finalName> <sourceDirectory>${basedir}</sourceDirectory> <resources> <resource> <directory>${basedir}</directory> <excludes> <exclude>**/*.java</exclude> <!--exclude>**/.*/**</exclude --> <exclude>pom.xml</exclude> <exclude>build.xml</exclude> </excludes> </resource> </resources> <plugins> <plugin> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-maven-ant-generator</artifactId> <version>1.1-incubating-SNAPSHOT</version> <executions> <execution> <configuration> <mainClass>launch.LaunchAmazonCart</mainClass> </configuration> <goals> <goal>generate</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <dependencies> <dependency> <groupId>ant</groupId> <artifactId>ant-trax</artifactId> <version>1.6.5</version> </dependency> </dependencies> </plugin> </plugins> </build> </project> An here is the test case: package amazon.cart; import org.apache.tuscany.sca.host.embedded.SCADomain; import org.apache.tuscany.sca.host.embedded.SCATestCaseRunner; import junit.framework.Assert; import org.junit.After; import org.junit.Before; import org.junit.Test; import commonj.sdo.DataObject; import amazon.cart.AmazonCart; /** * Test case for helloworld web service client */ public class AmazonCartTestCase extends junit.framework.TestCase{ private SCADomain scaDomain; private AmazonCart amazonCart; private SCATestCaseRunner server; @Before public void startClient() throws Exception { try { scaDomain = SCADomain.newInstance("amazoncart.composite"); amazonCart = scaDomain.getService(AmazonCart.class, "AmazonCartServiceComponent/AmazonCartService"); server = new SCATestCaseRunner(AmazonCartTestCase.class); server.before(); } catch (Throwable e) { e.printStackTrace(); } } @Test public void testCartCreate() throws Exception { System.out.println("Entering test..."); DataObject root = amazonCart.CartCreate(null); //Assert.assertEquals("Hello Smith", msg); System.out.println("Exiting test..."); } @After public void stopClient() throws Exception { server.after(); scaDomain.close(); } } I will really appreciate if you can take a look at them. Thanks in advance!, Mario -----Original Message----- From: Ignacio Silva-Lepe [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 14, 2007 12:12 PM To: tuscany-dev@ws.apache.org Subject: Re: Adding TestCase? Oh, and do you have any method with a name starting with the 'test' prefix? On Nov 14, 2007 9:50 AM, Antollini, Mario <[EMAIL PROTECTED]> wrote: > Hello, > > > > I am trying to add a test case for the tutorial. What are the steps I > need to follow? I have looked at other test cases and I have copied many > things (none of them worked though): > > 1 - create a test case whose class name ends in ***TestCase.java (it > cantains the required classes: > org.apache.tuscany.sca.host.embedded.SCATestCaseRunner, > junit.framework.Assert, org.junit.After, org.junit.Before, > org.junit.Test) > > > > 2 - Added this to the pom: > > <dependency> > > <groupId>junit</groupId> > > <artifactId>junit</artifactId> > > <version>4.2</version> > > <scope>compile</scope> > > </dependency> > > > > 3 - Added this to the pom: > > <dependency> > > <groupId>junit</groupId> > > <artifactId>junit</artifactId> > > <version>4.2</version> > > <scope>test</scope> > > </dependency> > > > > 4 - Added this to the pom: > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-surefire-plugin</artifactId> > > <configuration> > > <argLine> </argLine> > > </configuration> > > </plugin> > > > > No matter what I try, I always get the "no test to run" response when > running maven. > > > > Can somebody give me a tip? > > > > Regards, > > > > Mario E. Antollini > Intel Software > ASDC > +54 351 414 5594 > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]