You forgot to mention where your test is located.  I don't see a package on 
your test snippet, but it should be in 
${projectRoot)/src/test/java/<package>/CreateJobPostingTest.java.  Nothing else 
looked particularly problematic.

If that doesn't solve the problems, you should be able to find more clues with 
the output of 'mvn test -X'.  That will be helpful for anyone helping you out.

Hope that helps…

On Jul 16, 2011, at 5:53 PM, Julien Martin wrote:

> Hello,
> I would like for Maven to run my tests when I issue the following command:
> "mvn test"
> However, despite the presence of a test class named "CreateJobPostingTest",
> maven won't run my tests.
> Can anyone please help?
> 
> Here is my test class:
> 
> public class CreateJobPostingTest {
> 
>    @Test
>    public void test1() {
>        String appPackage = "com.cheetah.web";
>        String appName = "app";
>        PageTester tester = new PageTester(appPackage, appName,
> "src/main/webapp");
>        Document doc = tester.renderPage("CreateJobPosting");
>        Element createJobPostingForm =
> doc.getElementById("createJobPostingForm");
>        Map<String, String> fieldValues = new HashMap<String, String>();
>        fieldValues.put("jobPostingTitle", "Développeur
> java/Tapestry/Junit");
>        fieldValues.put("jobPostingBody", "Poste de de développeur agile/XP
> qui travaillera en TDD exclusivement");
>        Document docFromForm = tester.submitForm(createJobPostingForm,
> fieldValues);
>        assertTrue(docFromForm.toString().contains("TDD exclusivement"));
>    }
> 
>    @Ignore
>    @Test
>    public void test2() {
> 
>    }
> }
> 
> Here is my pom.xml:
> <project xmlns="http://maven.apache.org/POM/4.0.0"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance";
>         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd";>
> 
>    <modelVersion>4.0.0</modelVersion>
>    <groupId>com.cheetah</groupId>
>    <artifactId>cheetah-web</artifactId>
>    <packaging>war</packaging>
>    <version>1.0-SNAPSHOT</version>
>    <name>cheetah-web</name>
> 
>    <build>
>        <resources>
>            <resource>
>                <directory>src/main/java</directory>
>                <includes>
>                    <include>**/*.tml</include>
>                    <include>**/*.properties</include>
>                </includes>
>            </resource>
>            <resource>
>                <directory>src/main/resources</directory>
>                <includes>
>                    <include>**/*.xml</include>
>                    <include>**/*.properties</include>
>                </includes>
>            </resource>
>        </resources>
> 
>        <plugins>
>            <plugin>
>                <groupId>org.apache.maven.plugins</groupId>
>                <artifactId>maven-war-plugin</artifactId>
>                <version>2.1.1</version>
>            </plugin>
>            <plugin>
>                <groupId>org.apache.maven.plugins</groupId>
>                <artifactId>maven-compiler-plugin</artifactId>
>                <configuration>
>                    <source>1.6</source>
>                    <target>1.6</target>
>                </configuration>
>            </plugin>
>            <plugin>
>                <groupId>org.apache.maven.plugins</groupId>
>                <artifactId>maven-surefire-plugin</artifactId>
>            </plugin>
>        </plugins>
>    </build>
> 
>    <dependencies>
> 
>        <dependency>
>            <groupId>com.cheetah</groupId>
>            <artifactId>cheetah-domain</artifactId>
>            <version>1.0-SNAPSHOT</version>
>        </dependency>
>        <dependency>
>            <groupId>com.cheetah</groupId>
>            <artifactId>cheetah-service</artifactId>
>            <version>1.0-SNAPSHOT</version>
>        </dependency>
>        <dependency>
>            <groupId>org.apache.tapestry</groupId>
>            <artifactId>tapestry-core</artifactId>
>            <version>5.2.6</version>
>        </dependency>
>        <dependency>
>            <groupId>org.apache.tapestry</groupId>
>            <artifactId>tapestry-beanvalidator</artifactId>
>            <version>5.2.6</version>
>        </dependency>
>             <dependency>
>            <groupId>org.apache.tapestry</groupId>
>            <artifactId>tapestry-spring</artifactId>
>            <version>5.2.6</version>
>        </dependency>
>          <dependency>
>            <groupId>org.apache.tapestry</groupId>
>            <artifactId>tapestry-test</artifactId>
>            <version>5.2.6</version>
>        </dependency>
>        <dependency>
>            <groupId>javax.servlet</groupId>
>            <artifactId>servlet-api</artifactId>
>            <version>2.5</version>
>            <scope>provided</scope>
>        </dependency>
>        <dependency>
>            <groupId>junit</groupId>
>            <artifactId>junit</artifactId>
>            <version>4.8.2</version>
>            <scope>test</scope>
>        </dependency>
>    </dependencies>
> </project>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to