JUnit tests in /src/test/java don't see class changes in /src/main/java
-----------------------------------------------------------------------

                 Key: MGWT-304
                 URL: https://jira.codehaus.org/browse/MGWT-304
             Project: Maven 2.x GWT Plugin
          Issue Type: Bug
    Affects Versions: 2.3.0-1
         Environment: GPE 2.3 / GWT 2.3
            Reporter: Chuck Irvine


Given that you have a JUnit test case class in /src/test/java/**/FooTest.java 
and a tested class /src/main/java/**/Foo.java. If you make changes to Foo.java 
the changes are visible in an Eclipse editing session of FooTest.java. However, 
if you attempt run your test case in FooTest.java you will get a runtime error 
indicating that FooTest doesn't have access to the modified Foo.class file. 

Steps to reproduce.
1) Generate a GWT project using the gwt-maven-plugin archetype.
2) Import the project into Eclipse using new->Existing Projects into Workspace.
3) Create class Foo.java in /src/main/java/**/client. 
4) Define a simple test method in Foo.java "public hello(){return "hello"}"
5) Create class FooTest.java in /src/test/java/**/client.
6) Define a test in FooTest.java:
  "@Test public void testFooTest() {Foo foo = new Foo(); assertEquals("hello", 
foo.hello());}
7) Run the test case method. You will get a runtime message complaining that 
Foo can't be found.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to