I am using the Eclipse IDE: Eclipse Java EE IDE for web developers. Version: Indigo Release
I am using JUnit 4. For project properties> Java Build Path> Libraries: I have JUnit4. Also on the same tab: Maven Dependencies> I have junit-4.8.2.jar
In pom.xml, I have:
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.2</version> <scope>test</scope> </dependency>
Basically, I have been writing block tests using JUnit in the last few months! All I had to do was create a test class, add a test method, as shown below:
@Test public void testMethod(){
Right click method, run as> JUnit Test
This is all I needed to do to run my unit test or run Debug As> Junit Test to debug my unit test.
Everything was in order with the world! Starting yesterday, when I add a new testing method to a class that I already have, and then do: Right-click the method, run as> JUnit Test
Nothing happens! I can no longer run or debug any tests! Meaning I cannot add any new unit test!
Let me also add that I am doing a clean build through Eclipse, and Eclipse sees a new class that contains my new testing method.
Since none of my configurations have changed, I have no idea what went wrong!
Does anyone have any ideas? Any help would be greatly appreciated.
C:\Project>mvn eclipse:eclipse [INFO] Scanning for projects... Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-pl ugin/2.3.2/maven-jar-plugin-2.3.2.pom Downloaded: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-plu gin/2.3.2/maven-jar-plugin-2.3.2.pom (6 KB at 10.9 KB/sec) Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-plugin s/21/maven-plugins-21.pom Downloaded: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-plugins /21/maven-plugins-21.pom (13 KB at 27.8 KB/sec) Downloading: http://repo1.maven.org/maven2/org/apache/maven/maven-parent/20/mave n-parent-20.pom Downloaded: http://repo1.maven.org/maven2/org/apache/maven/maven-parent/20/maven -parent-20.pom (25 KB at 50.3 KB/sec) Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-pl ugin/2.3.2/maven-jar-plugin-2.3.2.jar Downloaded: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-plu gin/2.3.2/maven-jar-plugin-2.3.2.jar (32 KB at 71.4 KB/sec) [INFO] [INFO] Building myProject 3.0 [INFO] >>> maven-eclipse-plugin:2.8:eclipse (default-cli) @ myProject >>> [WARNING] The artifact commons-email:commons-email:jar:1.1 has been relocated to org.apache.commons:commons-email:jar:1.1 [INFO] [INFO] --- xmlbeans-maven-plugin:2.3.3:xmlbeans (default) @ myProject --- [INFO] All schema objects are up to date. [INFO] [INFO] <<< maven-eclipse-plugin:2.8:eclipse (default-cli) @ myProject <<< [INFO] [INFO] --- maven-eclipse-plugin:2.8:eclipse (default-cli) @ myProject --- [INFO] Using Eclipse Workspace: null [INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAIN ER [WARNING] While downloading commons-email:commons-email:1.1 This artifact has been relocated to org.apache.commons:commons-email:1.1. Commons Email has been reassigned to the org.apache.commons group as per the Maven 2 standards. [INFO] Creating maven-eclipse.xml Ant file to handle resources [INFO] Creating external launcher file [INFO] File C:\myProjectProject\.project already exists. Additional settings will be preserved, run mvn eclipse:clean if you want old settings to be removed. [INFO] Wrote Eclipse project for "myProject" to C:\myProjectProject. [INFO] BUILD SUCCESS [INFO] Total time: 6.823s [INFO] Finished at: Tue Mar 13 13:16:52 PDT 2012 [INFO] Final Memory: 9M/152M