You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Mick Knutson <mk...@baselogic.com> on 2009/01/16 14:53:03 UTC
trying to get JUnit 4 to work in Eclipse and Maven
I started a project in eclipse, and I have junit 4 tests running, but now on
the command line, the tests are not picked up and run. I looked in the
TEST-TestSuite.xml and it does not show anything to be tested.
*
Here is my simple test:*
public class PlaceHolderTest {
PlaceHolder placeHolder;
@Before
public void setUp() throws Exception {
placeHolder = new PlaceHolder();
}
@After
public void tearDown() throws Exception {
}
@Test
public void testPlaceHolderMethod() {
// Assertions without Static methods:
Assert.assertEquals(1, placeHolder.placeHolderMethod(1));
}
*My simple plugin:*
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>-Xmx256m</argLine>
</configuration>
</plugin>
*
And my TEST-TestSuite.xml:*
*<?xml version="1.0" encoding="UTF-8" ?>
<testsuite failures="0" time="0.28" errors="0" skipped="0" tests="0"
name="TestSuite">
<properties>
<property name="java.vendor" value="Sun Microsystems Inc."/>
<property name="localRepository" value="c:/temp/"/>
<property name="env.DEFLOGDIR" value="C:\Documents and Settings\All
Users\Application Data\McAfee\DesktopProtection"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="sun.management.compiler" value="HotSpot Client
Compiler"/>
<property name="env.PROMPT" value="$P$G"/>
<property name="os.name" value="Windows XP"/>
<property name="env.FP_NO_HOST_CHECK" value="NO"/>
<property name="sun.boot.class.path"
value="C:\usr\bin\Java\jdk1.6.0_11\jre\lib\resources.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\rt.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\sunrsasign.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\jsse.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\jce.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\charsets.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\classes"/>
<property name="env.COMPUTERNAME" value="D5400LPL"/>
<property name="env.ALLUSERSPROFILE" value="C:\Documents and
Settings\All Users"/>
<property name="sun.desktop" value="windows"/>
<property name="java.vm.specification.vendor" value="Sun Microsystems
Inc."/>
<property name="java.runtime.version" value="1.6.0_11-b03"/>
<property name="env.HOMEPATH" value="\Documents and Settings\733639"/>
<property name="env.CAI_MSQ_NOWV" value="y"/>
<property name="user.name" value="733639"/>
<property name="user.language" value="en"/>
<property name="sun.boot.library.path"
value="C:\usr\bin\Java\jdk1.6.0_11\jre\bin"/>
<property name="classworlds.conf"
value="C:\usr\bin\maven\bin\..\bin\m2.conf"/>
<property name="java.version" value="1.6.0_11"/>
<property name="env.PROCESSOR_IDENTIFIER" value="x86 Family 15 Model 4
Stepping 1, GenuineIntel"/>
<property name="user.timezone" value="America/New_York"/>
<property name="env.TEMP" value="C:\DOCUME~1\733639\LOCALS~1\Temp"/>
<property name="sun.arch.data.model" value="32"/>
<property name="java.endorsed.dirs"
value="C:\usr\bin\Java\jdk1.6.0_11\jre\lib\endorsed"/>
<property name="env.VSEDEFLOGDIR" value="C:\Documents and Settings\All
Users\Application Data\McAfee\DesktopProtection"/>
<property name="sun.cpu.isalist" value=""/>
<property name="env.HOMEDRIVE" value="C:"/>
<property name="sun.jnu.encoding" value="Cp1252"/>
<property name="env.SDROOT" value="C:\Program Files\CA\DSM\SD"/>
<property name="file.encoding.pkg" value="sun.io"/>
<property name="file.separator" value="\"/>
<property name="java.specification.name" value="Java Platform API
Specification"/>
<property name="java.class.version" value="50.0"/>
<property name="user.country" value="US"/>
<property name="java.home" value="C:\usr\bin\Java\jdk1.6.0_11\jre"/>
<property name="env.CAI_MSQ" value="C:\Program Files\CA\SC\CAM"/>
<property name="env.APPDATA" value="C:\Documents and
Settings\733639\Application Data"/>
<property name="java.vm.info" value="mixed mode, sharing"/>
<property name="env.ComSpec" value="C:\WINDOWS\system32\cmd.exe"/>
<property name="env.OS" value="Windows_NT"/>
<property name="env.CommonProgramFiles" value="C:\Program Files\Common
Files"/>
<property name="os.version" value="5.1"/>
<property name="path.separator" value=";"/>
<property name="java.vm.version" value="11.0-b16"/>
<property name="env.USERPROFILE" value="C:\Documents and
Settings\733639"/>
<property name="user.variant" value=""/>
<property name="env.JAVA_HOME" value="C:\usr\bin\Java\jdk1.6.0_11\"/>
<property name="java.awt.printerjob"
value="sun.awt.windows.WPrinterJob"/>
<property name="env.TMP" value="C:\DOCUME~1\733639\LOCALS~1\Temp"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
<property name="user.home" value="C:\Documents and Settings\733639"/>
<property name="env.SESSIONNAME" value="Console"/>
<property name="java.specification.vendor" value="Sun Microsystems
Inc."/>
<property name="env.RoxioCentral" value="C:\Program Files\Common
Files\Roxio Shared\9.0\Roxio Central33\"/>
<property name="env.M2_HOME" value="C:\usr\bin\maven\bin\.."/>
<property name="env.NUMBER_OF_PROCESSORS" value="1"/>
<property name="java.library.path"
value="C:\usr\bin\Java\jdk1.6.0_11\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\oracle\ora90\bin;C:\Program
Files\Oracle\jre\1.1.8\bin;C:\Program Files\CA\SC\CAWIN\;C:\Program
Files\Reflection;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Common Files\Autodesk Shared\;C:\Program
Files\CA\DSM\bin;C:\PROGRA~1\CA\SC\CAM\bin;C:\Program Files\Common
Files\Roxio
Shared\DLLShared\;%C:\WINDOWS%\system32;%C:\WINDOWS%;%C:\WINDOWS%\System32\Wbem;C:\Program
Files\Common Files\Autodesk Shared;C:\oracle\ora81\bin;C:\Program
Files\Oracle\jre\1.1.7\bin;C:\Program Files\IBM\Client
Access\Emulator;C:\Program Files\IBM\Client Access\Shared;C:\Program
Files\IBM\Client Access\;C:\Program Files\Borland\StarTeam SDK
9.2\Lib;C:\Program Files\Borland\StarTeam SDK
9.2\Bin;C:\usr\bin\apache-ant-1.7.1\bin;C:\usr\bin\maven\bin;C:\usr\bin\Java\jdk1.6.0_11\\bin;C:\usr\bin\svn-win32-1.5.4\bin;C:\Program
Files\TortoiseSVN\bin;C:\Program Files\jEdit;C:\Program Files\IDM Computer
Solutions\UEStudio 06\;C:\Program Files\IDM Computer
Solutions\UltraCompare\"/>
<property name="java.vendor.url" value="http://java.sun.com/"/>
<property name="env.USERDNSDOMAIN" value="FXG.DS.FEDEX.COM"/>
<property name="env.MAVEN_CMD_LINE_ARGS" value="clean test -e"/>
<property name="java.vm.vendor" value="Sun Microsystems Inc."/>
<property name="maven.home" value="C:\usr\bin\maven\bin\.."/>
<property name="java.runtime.name" value="Java(TM) SE Runtime
Environment"/>
<property name="java.class.path"
value="C:\usr\bin\maven\bin\..\boot\classworlds-1.1.jar"/>
<property name="env.CAI_CAFT" value="C:\Program Files\CA\SC\CAM"/>
<property name="env.MAVEN_JAVA_EXE"
value=""C:\usr\bin\Java\jdk1.6.0_11\\bin\java.exe""/>
<property name="java.vm.specification.name" value="Java Virtual Machine
Specification"/>
<property name="env.windir" value="C:\WINDOWS"/>
<property name="env.LOGONSERVER" value="\\FXG-PGH-DC01"/>
<property name="java.vm.specification.version" value="1.0"/>
<property name="env.PROCESSOR_ARCHITECTURE" value="x86"/>
<property name="sun.os.patch.level" value="Service Pack 2"/>
<property name="sun.cpu.endian" value="little"/>
<property name="env.HOME" value="C:\Documents and Settings\733639"/>
<property name="env.ProgramFiles" value="C:\Program Files"/>
<property name="env.ANT_HOME" value="C:\usr\bin\apache-ant-1.7.1"/>
<property name="surefire.test.class.path"
value="C:\cygwin\opt\projects\executable_jar-archetype\core\target\test-classes;C:\cygwin\opt\projects\executable_jar-archetype\core\target\classes;c:\temp\fxgCommon\fxgCommon\1.3.0\fxgCommon-1.3.0.jar;c:\temp\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;c:\temp\log4j\log4j\1.2.13\log4j-1.2.13.jar;c:\temp\org\springframework\spring\2.5.5\spring-2.5.5.jar;c:\temp\org\springframework\spring-test\2.5.5\spring-test-2.5.5.jar;c:\temp\junit\junit\4.5\junit-4.5.jar;c:\temp\commons-dbcp\commons-dbcp\1.2\commons-dbcp-1.2.jar;c:\temp\commons-collections\commons-collections\2.1\commons-collections-2.1.jar;c:\temp\commons-pool\commons-pool\1.2\commons-pool-1.2.jar;c:\temp\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;c:\temp\xerces\xercesImpl\2.8.1\xercesImpl-2.8.1.jar;c:\temp\jdom\jdom\1.0\jdom-1.0.jar;c:\temp\org\testng\testng\5.8\testng-5.8-jdk15.jar;c:\temp\org\easymock\easymock\2.3\easymock-2.3.jar;"/>
<property name="java.io.tmpdir"
value="C:\DOCUME~1\733639\LOCALS~1\Temp\"/>
<property name="env.PROCESSOR_REVISION" value="0401"/>
<property name="java.vendor.url.bug" value="
http://java.sun.com/cgi-bin/bugreport.cgi"/>
<property name="env.SVN_HOME" value="C:\usr\bin\svn-win32-1.5.4"/>
<property name="env.SystemRoot" value="C:\WINDOWS"/>
<property name="java.awt.graphicsenv"
value="sun.awt.Win32GraphicsEnvironment"/>
<property name="os.arch" value="x86"/>
<property name="java.ext.dirs"
value="C:\usr\bin\Java\jdk1.6.0_11\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
<property name="user.dir"
value="C:\cygwin\opt\projects\executable_jar-archetype\core"/>
<property name="env.MAVEN_HOME" value="C:\usr\bin\maven"/>
<property name="line.separator" value="
"/>
<property name="java.vm.name" value="Java HotSpot(TM) Client VM"/>
<property name="env.CLASSWORLDS_JAR"
value=""C:\usr\bin\maven\bin\..\boot\classworlds-1.1.jar""/>
<property name="env.PATHEXT"
value=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH"/>
<property name="env.Path" value="C:\oracle\ora90\bin;C:\Program
Files\Oracle\jre\1.1.8\bin;C:\Program Files\CA\SC\CAWIN\;C:\Program
Files\Reflection;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Common Files\Autodesk Shared\;C:\Program
Files\CA\DSM\bin;C:\PROGRA~1\CA\SC\CAM\bin;C:\Program Files\Common
Files\Roxio
Shared\DLLShared\;%C:\WINDOWS%\system32;%C:\WINDOWS%;%C:\WINDOWS%\System32\Wbem;C:\Program
Files\Common Files\Autodesk Shared;C:\oracle\ora81\bin;C:\Program
Files\Oracle\jre\1.1.7\bin;C:\Program Files\IBM\Client
Access\Emulator;C:\Program Files\IBM\Client Access\Shared;C:\Program
Files\IBM\Client Access\;C:\Program Files\Borland\StarTeam SDK
9.2\Lib;C:\Program Files\Borland\StarTeam SDK
9.2\Bin;C:\usr\bin\apache-ant-1.7.1\bin;C:\usr\bin\maven\bin;C:\usr\bin\Java\jdk1.6.0_11\\bin;C:\usr\bin\svn-win32-1.5.4\bin;C:\Program
Files\TortoiseSVN\bin;C:\Program Files\jEdit;C:\Program Files\IDM Computer
Solutions\UEStudio 06\;C:\Program Files\IDM Computer
Solutions\UltraCompare\"/>
<property name="basedir"
value="C:\cygwin\opt\projects\executable_jar-archetype\core"/>
<property name="env.ERROR_CODE" value="0"/>
<property name="env.USERNAME" value="733639"/>
<property name="env.SystemDrive" value="C:"/>
<property name="file.encoding" value="Cp1252"/>
<property name="env.USERDOMAIN" value="FXG"/>
<property name="java.specification.version" value="1.6"/>
<property name="env.PROCESSOR_LEVEL" value="15"/>
</properties>
</testsuite>
*
---
Thank You…
Mick Knutson, President
BASE Logic, Inc.
Enterprise Architecture, Design, Mentoring & Agile Consulting
p. (866) BLiNC-411: (254-6241-1)
f. (415) 685-4233
Website: http://baselogic.com
Linked IN: http://linkedin.com/in/mickknutson
Twitter: http://twitter.com/mickknutson
Vacation Rental: http://tahoe.baselogic.com
---
Re: trying to get JUnit 4 to work in Eclipse and Maven
Posted by Mick Knutson <mi...@gmail.com>.
I tried with no version, then 2.4.3 I did not try 2.4.
But the solution was to use either JUnit 4 or TestNG 5.8, not both.
---
Thank You…
Mick Knutson, President
BASE Logic, Inc.
Enterprise Architecture, Design, Mentoring & Agile Consulting
p. (866) BLiNC-411: (254-6241-1)
f. (415) 685-4233
Website: http://baselogic.com
Linked IN: http://linkedin.com/in/mickknutson
Twitter: http://twitter.com/mickknutson
Vacation Rental: http://tahoe.baselogic.com
---
On Fri, Jan 16, 2009 at 9:03 AM, Rogier Peters <ro...@gmail.com>wrote:
> My first wild guess would be that you're inadvertently using an old
> surefire
> plugin?
>
> You can run mvn -up to get the latest version of the plugin, or
> specify the version
> in your project's plugin configuration:
>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-surefire-plugin</artifactId>
> <version>2.4</version>
> </plugin>
>
>
>
> On Fri, Jan 16, 2009 at 2:53 PM, Mick Knutson <mknutson@baselogic.com
> >wrote:
>
> > I started a project in eclipse, and I have junit 4 tests running, but now
> > on
> > the command line, the tests are not picked up and run. I looked in the
> > TEST-TestSuite.xml and it does not show anything to be tested.
> > *
> > Here is my simple test:*
> >
> > public class PlaceHolderTest {
> >
> > PlaceHolder placeHolder;
> >
> > @Before
> > public void setUp() throws Exception {
> > placeHolder = new PlaceHolder();
> > }
> >
> > @After
> > public void tearDown() throws Exception {
> > }
> >
> > @Test
> > public void testPlaceHolderMethod() {
> > // Assertions without Static methods:
> > Assert.assertEquals(1, placeHolder.placeHolderMethod(1));
> > }
> >
> > *My simple plugin:*
> >
> > <plugin>
> > <groupId>org.apache.maven.plugins</groupId>
> >
> > <artifactId>maven-surefire-plugin</artifactId>
> > <configuration>
> > <argLine>-Xmx256m</argLine>
> > </configuration>
> > </plugin>
> > *
> > And my TEST-TestSuite.xml:*
> >
> > *<?xml version="1.0" encoding="UTF-8" ?>
> > <testsuite failures="0" time="0.28" errors="0" skipped="0" tests="0"
> > name="TestSuite">
> > <properties>
> > <property name="java.vendor" value="Sun Microsystems Inc."/>
> > <property name="localRepository" value="c:/temp/"/>
> > <property name="env.DEFLOGDIR" value="C:\Documents and Settings\All
> > Users\Application Data\McAfee\DesktopProtection"/>
> > <property name="sun.java.launcher" value="SUN_STANDARD"/>
> > <property name="sun.management.compiler" value="HotSpot Client
> > Compiler"/>
> > <property name="env.PROMPT" value="$P$G"/>
> > <property name="os.name" value="Windows XP"/>
> > <property name="env.FP_NO_HOST_CHECK" value="NO"/>
> > <property name="sun.boot.class.path"
> >
> >
> value="C:\usr\bin\Java\jdk1.6.0_11\jre\lib\resources.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\rt.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\sunrsasign.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\jsse.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\jce.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\charsets.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\classes"/>
> > <property name="env.COMPUTERNAME" value="D5400LPL"/>
> > <property name="env.ALLUSERSPROFILE" value="C:\Documents and
> > Settings\All Users"/>
> > <property name="sun.desktop" value="windows"/>
> > <property name="java.vm.specification.vendor" value="Sun Microsystems
> > Inc."/>
> > <property name="java.runtime.version" value="1.6.0_11-b03"/>
> > <property name="env.HOMEPATH" value="\Documents and Settings\733639"/>
> > <property name="env.CAI_MSQ_NOWV" value="y"/>
> > <property name="user.name" value="733639"/>
> > <property name="user.language" value="en"/>
> > <property name="sun.boot.library.path"
> > value="C:\usr\bin\Java\jdk1.6.0_11\jre\bin"/>
> > <property name="classworlds.conf"
> > value="C:\usr\bin\maven\bin\..\bin\m2.conf"/>
> > <property name="java.version" value="1.6.0_11"/>
> > <property name="env.PROCESSOR_IDENTIFIER" value="x86 Family 15 Model 4
> > Stepping 1, GenuineIntel"/>
> > <property name="user.timezone" value="America/New_York"/>
> > <property name="env.TEMP" value="C:\DOCUME~1\733639\LOCALS~1\Temp"/>
> > <property name="sun.arch.data.model" value="32"/>
> > <property name="java.endorsed.dirs"
> > value="C:\usr\bin\Java\jdk1.6.0_11\jre\lib\endorsed"/>
> > <property name="env.VSEDEFLOGDIR" value="C:\Documents and Settings\All
> > Users\Application Data\McAfee\DesktopProtection"/>
> > <property name="sun.cpu.isalist" value=""/>
> > <property name="env.HOMEDRIVE" value="C:"/>
> > <property name="sun.jnu.encoding" value="Cp1252"/>
> > <property name="env.SDROOT" value="C:\Program Files\CA\DSM\SD"/>
> > <property name="file.encoding.pkg" value="sun.io"/>
> > <property name="file.separator" value="\"/>
> > <property name="java.specification.name" value="Java Platform API
> > Specification"/>
> > <property name="java.class.version" value="50.0"/>
> > <property name="user.country" value="US"/>
> > <property name="java.home" value="C:\usr\bin\Java\jdk1.6.0_11\jre"/>
> > <property name="env.CAI_MSQ" value="C:\Program Files\CA\SC\CAM"/>
> > <property name="env.APPDATA" value="C:\Documents and
> > Settings\733639\Application Data"/>
> > <property name="java.vm.info" value="mixed mode, sharing"/>
> > <property name="env.ComSpec" value="C:\WINDOWS\system32\cmd.exe"/>
> > <property name="env.OS" value="Windows_NT"/>
> > <property name="env.CommonProgramFiles" value="C:\Program Files\Common
> > Files"/>
> > <property name="os.version" value="5.1"/>
> > <property name="path.separator" value=";"/>
> > <property name="java.vm.version" value="11.0-b16"/>
> > <property name="env.USERPROFILE" value="C:\Documents and
> > Settings\733639"/>
> > <property name="user.variant" value=""/>
> > <property name="env.JAVA_HOME" value="C:\usr\bin\Java\jdk1.6.0_11\"/>
> > <property name="java.awt.printerjob"
> > value="sun.awt.windows.WPrinterJob"/>
> > <property name="env.TMP" value="C:\DOCUME~1\733639\LOCALS~1\Temp"/>
> > <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
> > <property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
> > <property name="user.home" value="C:\Documents and Settings\733639"/>
> > <property name="env.SESSIONNAME" value="Console"/>
> > <property name="java.specification.vendor" value="Sun Microsystems
> > Inc."/>
> > <property name="env.RoxioCentral" value="C:\Program Files\Common
> > Files\Roxio Shared\9.0\Roxio Central33\"/>
> > <property name="env.M2_HOME" value="C:\usr\bin\maven\bin\.."/>
> > <property name="env.NUMBER_OF_PROCESSORS" value="1"/>
> > <property name="java.library.path"
> >
> >
> value="C:\usr\bin\Java\jdk1.6.0_11\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\oracle\ora90\bin;C:\Program
> > Files\Oracle\jre\1.1.8\bin;C:\Program Files\CA\SC\CAWIN\;C:\Program
> >
> >
> Files\Reflection;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
> > Files\Common Files\Autodesk Shared\;C:\Program
> > Files\CA\DSM\bin;C:\PROGRA~1\CA\SC\CAM\bin;C:\Program Files\Common
> > Files\Roxio
> >
> >
> Shared\DLLShared\;%C:\WINDOWS%\system32;%C:\WINDOWS%;%C:\WINDOWS%\System32\Wbem;C:\Program
> > Files\Common Files\Autodesk Shared;C:\oracle\ora81\bin;C:\Program
> > Files\Oracle\jre\1.1.7\bin;C:\Program Files\IBM\Client
> > Access\Emulator;C:\Program Files\IBM\Client Access\Shared;C:\Program
> > Files\IBM\Client Access\;C:\Program Files\Borland\StarTeam SDK
> > 9.2\Lib;C:\Program Files\Borland\StarTeam SDK
> >
> >
> 9.2\Bin;C:\usr\bin\apache-ant-1.7.1\bin;C:\usr\bin\maven\bin;C:\usr\bin\Java\jdk1.6.0_11\\bin;C:\usr\bin\svn-win32-1.5.4\bin;C:\Program
> > Files\TortoiseSVN\bin;C:\Program Files\jEdit;C:\Program Files\IDM
> Computer
> > Solutions\UEStudio 06\;C:\Program Files\IDM Computer
> > Solutions\UltraCompare\"/>
> > <property name="java.vendor.url" value="http://java.sun.com/"/>
> > <property name="env.USERDNSDOMAIN" value="FXG.DS.FEDEX.COM"/>
> > <property name="env.MAVEN_CMD_LINE_ARGS" value="clean test -e"/>
> > <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
> > <property name="maven.home" value="C:\usr\bin\maven\bin\.."/>
> > <property name="java.runtime.name" value="Java(TM) SE Runtime
> > Environment"/>
> > <property name="java.class.path"
> > value="C:\usr\bin\maven\bin\..\boot\classworlds-1.1.jar"/>
> > <property name="env.CAI_CAFT" value="C:\Program Files\CA\SC\CAM"/>
> > <property name="env.MAVEN_JAVA_EXE"
> > value=""C:\usr\bin\Java\jdk1.6.0_11\\bin\java.exe""/>
> > <property name="java.vm.specification.name" value="Java Virtual
> Machine
> > Specification"/>
> > <property name="env.windir" value="C:\WINDOWS"/>
> > <property name="env.LOGONSERVER" value="\\FXG-PGH-DC01"/>
> > <property name="java.vm.specification.version" value="1.0"/>
> > <property name="env.PROCESSOR_ARCHITECTURE" value="x86"/>
> > <property name="sun.os.patch.level" value="Service Pack 2"/>
> > <property name="sun.cpu.endian" value="little"/>
> > <property name="env.HOME" value="C:\Documents and Settings\733639"/>
> > <property name="env.ProgramFiles" value="C:\Program Files"/>
> > <property name="env.ANT_HOME" value="C:\usr\bin\apache-ant-1.7.1"/>
> > <property name="surefire.test.class.path"
> >
> >
> value="C:\cygwin\opt\projects\executable_jar-archetype\core\target\test-classes;C:\cygwin\opt\projects\executable_jar-archetype\core\target\classes;c:\temp\fxgCommon\fxgCommon\1.3.0\fxgCommon-1.3.0.jar;c:\temp\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;c:\temp\log4j\log4j\1.2.13\log4j-1.2.13.jar;c:\temp\org\springframework\spring\2.5.5\spring-2.5.5.jar;c:\temp\org\springframework\spring-test\2.5.5\spring-test-2.5.5.jar;c:\temp\junit\junit\4.5\junit-4.5.jar;c:\temp\commons-dbcp\commons-dbcp\1.2\commons-dbcp-1.2.jar;c:\temp\commons-collections\commons-collections\2.1\commons-collections-2.1.jar;c:\temp\commons-pool\commons-pool\1.2\commons-pool-1.2.jar;c:\temp\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;c:\temp\xerces\xercesImpl\2.8.1\xercesImpl-2.8.1.jar;c:\temp\jdom\jdom\1.0\jdom-1.0.jar;c:\temp\org\testng\testng\5.8\testng-5.8-jdk15.jar;c:\temp\org\easymock\easymock\2.3\easymock-2.3.jar;"/>
> > <property name="java.io.tmpdir"
> > value="C:\DOCUME~1\733639\LOCALS~1\Temp\"/>
> > <property name="env.PROCESSOR_REVISION" value="0401"/>
> > <property name="java.vendor.url.bug" value="
> > http://java.sun.com/cgi-bin/bugreport.cgi"/>
> > <property name="env.SVN_HOME" value="C:\usr\bin\svn-win32-1.5.4"/>
> > <property name="env.SystemRoot" value="C:\WINDOWS"/>
> > <property name="java.awt.graphicsenv"
> > value="sun.awt.Win32GraphicsEnvironment"/>
> > <property name="os.arch" value="x86"/>
> > <property name="java.ext.dirs"
> >
> >
> value="C:\usr\bin\Java\jdk1.6.0_11\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
> > <property name="user.dir"
> > value="C:\cygwin\opt\projects\executable_jar-archetype\core"/>
> > <property name="env.MAVEN_HOME" value="C:\usr\bin\maven"/>
> > <property name="line.separator" value="
> > "/>
> > <property name="java.vm.name" value="Java HotSpot(TM) Client VM"/>
> > <property name="env.CLASSWORLDS_JAR"
> > value=""C:\usr\bin\maven\bin\..\boot\classworlds-1.1.jar""/>
> > <property name="env.PATHEXT"
> > value=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH"/>
> > <property name="env.Path" value="C:\oracle\ora90\bin;C:\Program
> > Files\Oracle\jre\1.1.8\bin;C:\Program Files\CA\SC\CAWIN\;C:\Program
> >
> >
> Files\Reflection;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
> > Files\Common Files\Autodesk Shared\;C:\Program
> > Files\CA\DSM\bin;C:\PROGRA~1\CA\SC\CAM\bin;C:\Program Files\Common
> > Files\Roxio
> >
> >
> Shared\DLLShared\;%C:\WINDOWS%\system32;%C:\WINDOWS%;%C:\WINDOWS%\System32\Wbem;C:\Program
> > Files\Common Files\Autodesk Shared;C:\oracle\ora81\bin;C:\Program
> > Files\Oracle\jre\1.1.7\bin;C:\Program Files\IBM\Client
> > Access\Emulator;C:\Program Files\IBM\Client Access\Shared;C:\Program
> > Files\IBM\Client Access\;C:\Program Files\Borland\StarTeam SDK
> > 9.2\Lib;C:\Program Files\Borland\StarTeam SDK
> >
> >
> 9.2\Bin;C:\usr\bin\apache-ant-1.7.1\bin;C:\usr\bin\maven\bin;C:\usr\bin\Java\jdk1.6.0_11\\bin;C:\usr\bin\svn-win32-1.5.4\bin;C:\Program
> > Files\TortoiseSVN\bin;C:\Program Files\jEdit;C:\Program Files\IDM
> Computer
> > Solutions\UEStudio 06\;C:\Program Files\IDM Computer
> > Solutions\UltraCompare\"/>
> > <property name="basedir"
> > value="C:\cygwin\opt\projects\executable_jar-archetype\core"/>
> > <property name="env.ERROR_CODE" value="0"/>
> > <property name="env.USERNAME" value="733639"/>
> > <property name="env.SystemDrive" value="C:"/>
> > <property name="file.encoding" value="Cp1252"/>
> > <property name="env.USERDOMAIN" value="FXG"/>
> > <property name="java.specification.version" value="1.6"/>
> > <property name="env.PROCESSOR_LEVEL" value="15"/>
> > </properties>
> > </testsuite>
> > *
> >
> >
> >
> >
> > ---
> > Thank You…
> >
> > Mick Knutson, President
> >
> > BASE Logic, Inc.
> > Enterprise Architecture, Design, Mentoring & Agile Consulting
> > p. (866) BLiNC-411: (254-6241-1)
> > f. (415) 685-4233
> >
> > Website: http://baselogic.com
> > Linked IN: http://linkedin.com/in/mickknutson
> > Twitter: http://twitter.com/mickknutson
> > Vacation Rental: http://tahoe.baselogic.com
> > ---
> >
>
Re: trying to get JUnit 4 to work in Eclipse and Maven
Posted by Rogier Peters <ro...@gmail.com>.
My first wild guess would be that you're inadvertently using an old surefire
plugin?
You can run mvn -up to get the latest version of the plugin, or
specify the version
in your project's plugin configuration:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4</version>
</plugin>
On Fri, Jan 16, 2009 at 2:53 PM, Mick Knutson <mk...@baselogic.com>wrote:
> I started a project in eclipse, and I have junit 4 tests running, but now
> on
> the command line, the tests are not picked up and run. I looked in the
> TEST-TestSuite.xml and it does not show anything to be tested.
> *
> Here is my simple test:*
>
> public class PlaceHolderTest {
>
> PlaceHolder placeHolder;
>
> @Before
> public void setUp() throws Exception {
> placeHolder = new PlaceHolder();
> }
>
> @After
> public void tearDown() throws Exception {
> }
>
> @Test
> public void testPlaceHolderMethod() {
> // Assertions without Static methods:
> Assert.assertEquals(1, placeHolder.placeHolderMethod(1));
> }
>
> *My simple plugin:*
>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
>
> <artifactId>maven-surefire-plugin</artifactId>
> <configuration>
> <argLine>-Xmx256m</argLine>
> </configuration>
> </plugin>
> *
> And my TEST-TestSuite.xml:*
>
> *<?xml version="1.0" encoding="UTF-8" ?>
> <testsuite failures="0" time="0.28" errors="0" skipped="0" tests="0"
> name="TestSuite">
> <properties>
> <property name="java.vendor" value="Sun Microsystems Inc."/>
> <property name="localRepository" value="c:/temp/"/>
> <property name="env.DEFLOGDIR" value="C:\Documents and Settings\All
> Users\Application Data\McAfee\DesktopProtection"/>
> <property name="sun.java.launcher" value="SUN_STANDARD"/>
> <property name="sun.management.compiler" value="HotSpot Client
> Compiler"/>
> <property name="env.PROMPT" value="$P$G"/>
> <property name="os.name" value="Windows XP"/>
> <property name="env.FP_NO_HOST_CHECK" value="NO"/>
> <property name="sun.boot.class.path"
>
> value="C:\usr\bin\Java\jdk1.6.0_11\jre\lib\resources.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\rt.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\sunrsasign.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\jsse.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\jce.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\lib\charsets.jar;C:\usr\bin\Java\jdk1.6.0_11\jre\classes"/>
> <property name="env.COMPUTERNAME" value="D5400LPL"/>
> <property name="env.ALLUSERSPROFILE" value="C:\Documents and
> Settings\All Users"/>
> <property name="sun.desktop" value="windows"/>
> <property name="java.vm.specification.vendor" value="Sun Microsystems
> Inc."/>
> <property name="java.runtime.version" value="1.6.0_11-b03"/>
> <property name="env.HOMEPATH" value="\Documents and Settings\733639"/>
> <property name="env.CAI_MSQ_NOWV" value="y"/>
> <property name="user.name" value="733639"/>
> <property name="user.language" value="en"/>
> <property name="sun.boot.library.path"
> value="C:\usr\bin\Java\jdk1.6.0_11\jre\bin"/>
> <property name="classworlds.conf"
> value="C:\usr\bin\maven\bin\..\bin\m2.conf"/>
> <property name="java.version" value="1.6.0_11"/>
> <property name="env.PROCESSOR_IDENTIFIER" value="x86 Family 15 Model 4
> Stepping 1, GenuineIntel"/>
> <property name="user.timezone" value="America/New_York"/>
> <property name="env.TEMP" value="C:\DOCUME~1\733639\LOCALS~1\Temp"/>
> <property name="sun.arch.data.model" value="32"/>
> <property name="java.endorsed.dirs"
> value="C:\usr\bin\Java\jdk1.6.0_11\jre\lib\endorsed"/>
> <property name="env.VSEDEFLOGDIR" value="C:\Documents and Settings\All
> Users\Application Data\McAfee\DesktopProtection"/>
> <property name="sun.cpu.isalist" value=""/>
> <property name="env.HOMEDRIVE" value="C:"/>
> <property name="sun.jnu.encoding" value="Cp1252"/>
> <property name="env.SDROOT" value="C:\Program Files\CA\DSM\SD"/>
> <property name="file.encoding.pkg" value="sun.io"/>
> <property name="file.separator" value="\"/>
> <property name="java.specification.name" value="Java Platform API
> Specification"/>
> <property name="java.class.version" value="50.0"/>
> <property name="user.country" value="US"/>
> <property name="java.home" value="C:\usr\bin\Java\jdk1.6.0_11\jre"/>
> <property name="env.CAI_MSQ" value="C:\Program Files\CA\SC\CAM"/>
> <property name="env.APPDATA" value="C:\Documents and
> Settings\733639\Application Data"/>
> <property name="java.vm.info" value="mixed mode, sharing"/>
> <property name="env.ComSpec" value="C:\WINDOWS\system32\cmd.exe"/>
> <property name="env.OS" value="Windows_NT"/>
> <property name="env.CommonProgramFiles" value="C:\Program Files\Common
> Files"/>
> <property name="os.version" value="5.1"/>
> <property name="path.separator" value=";"/>
> <property name="java.vm.version" value="11.0-b16"/>
> <property name="env.USERPROFILE" value="C:\Documents and
> Settings\733639"/>
> <property name="user.variant" value=""/>
> <property name="env.JAVA_HOME" value="C:\usr\bin\Java\jdk1.6.0_11\"/>
> <property name="java.awt.printerjob"
> value="sun.awt.windows.WPrinterJob"/>
> <property name="env.TMP" value="C:\DOCUME~1\733639\LOCALS~1\Temp"/>
> <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
> <property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
> <property name="user.home" value="C:\Documents and Settings\733639"/>
> <property name="env.SESSIONNAME" value="Console"/>
> <property name="java.specification.vendor" value="Sun Microsystems
> Inc."/>
> <property name="env.RoxioCentral" value="C:\Program Files\Common
> Files\Roxio Shared\9.0\Roxio Central33\"/>
> <property name="env.M2_HOME" value="C:\usr\bin\maven\bin\.."/>
> <property name="env.NUMBER_OF_PROCESSORS" value="1"/>
> <property name="java.library.path"
>
> value="C:\usr\bin\Java\jdk1.6.0_11\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\oracle\ora90\bin;C:\Program
> Files\Oracle\jre\1.1.8\bin;C:\Program Files\CA\SC\CAWIN\;C:\Program
>
> Files\Reflection;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
> Files\Common Files\Autodesk Shared\;C:\Program
> Files\CA\DSM\bin;C:\PROGRA~1\CA\SC\CAM\bin;C:\Program Files\Common
> Files\Roxio
>
> Shared\DLLShared\;%C:\WINDOWS%\system32;%C:\WINDOWS%;%C:\WINDOWS%\System32\Wbem;C:\Program
> Files\Common Files\Autodesk Shared;C:\oracle\ora81\bin;C:\Program
> Files\Oracle\jre\1.1.7\bin;C:\Program Files\IBM\Client
> Access\Emulator;C:\Program Files\IBM\Client Access\Shared;C:\Program
> Files\IBM\Client Access\;C:\Program Files\Borland\StarTeam SDK
> 9.2\Lib;C:\Program Files\Borland\StarTeam SDK
>
> 9.2\Bin;C:\usr\bin\apache-ant-1.7.1\bin;C:\usr\bin\maven\bin;C:\usr\bin\Java\jdk1.6.0_11\\bin;C:\usr\bin\svn-win32-1.5.4\bin;C:\Program
> Files\TortoiseSVN\bin;C:\Program Files\jEdit;C:\Program Files\IDM Computer
> Solutions\UEStudio 06\;C:\Program Files\IDM Computer
> Solutions\UltraCompare\"/>
> <property name="java.vendor.url" value="http://java.sun.com/"/>
> <property name="env.USERDNSDOMAIN" value="FXG.DS.FEDEX.COM"/>
> <property name="env.MAVEN_CMD_LINE_ARGS" value="clean test -e"/>
> <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
> <property name="maven.home" value="C:\usr\bin\maven\bin\.."/>
> <property name="java.runtime.name" value="Java(TM) SE Runtime
> Environment"/>
> <property name="java.class.path"
> value="C:\usr\bin\maven\bin\..\boot\classworlds-1.1.jar"/>
> <property name="env.CAI_CAFT" value="C:\Program Files\CA\SC\CAM"/>
> <property name="env.MAVEN_JAVA_EXE"
> value=""C:\usr\bin\Java\jdk1.6.0_11\\bin\java.exe""/>
> <property name="java.vm.specification.name" value="Java Virtual Machine
> Specification"/>
> <property name="env.windir" value="C:\WINDOWS"/>
> <property name="env.LOGONSERVER" value="\\FXG-PGH-DC01"/>
> <property name="java.vm.specification.version" value="1.0"/>
> <property name="env.PROCESSOR_ARCHITECTURE" value="x86"/>
> <property name="sun.os.patch.level" value="Service Pack 2"/>
> <property name="sun.cpu.endian" value="little"/>
> <property name="env.HOME" value="C:\Documents and Settings\733639"/>
> <property name="env.ProgramFiles" value="C:\Program Files"/>
> <property name="env.ANT_HOME" value="C:\usr\bin\apache-ant-1.7.1"/>
> <property name="surefire.test.class.path"
>
> value="C:\cygwin\opt\projects\executable_jar-archetype\core\target\test-classes;C:\cygwin\opt\projects\executable_jar-archetype\core\target\classes;c:\temp\fxgCommon\fxgCommon\1.3.0\fxgCommon-1.3.0.jar;c:\temp\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;c:\temp\log4j\log4j\1.2.13\log4j-1.2.13.jar;c:\temp\org\springframework\spring\2.5.5\spring-2.5.5.jar;c:\temp\org\springframework\spring-test\2.5.5\spring-test-2.5.5.jar;c:\temp\junit\junit\4.5\junit-4.5.jar;c:\temp\commons-dbcp\commons-dbcp\1.2\commons-dbcp-1.2.jar;c:\temp\commons-collections\commons-collections\2.1\commons-collections-2.1.jar;c:\temp\commons-pool\commons-pool\1.2\commons-pool-1.2.jar;c:\temp\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;c:\temp\xerces\xercesImpl\2.8.1\xercesImpl-2.8.1.jar;c:\temp\jdom\jdom\1.0\jdom-1.0.jar;c:\temp\org\testng\testng\5.8\testng-5.8-jdk15.jar;c:\temp\org\easymock\easymock\2.3\easymock-2.3.jar;"/>
> <property name="java.io.tmpdir"
> value="C:\DOCUME~1\733639\LOCALS~1\Temp\"/>
> <property name="env.PROCESSOR_REVISION" value="0401"/>
> <property name="java.vendor.url.bug" value="
> http://java.sun.com/cgi-bin/bugreport.cgi"/>
> <property name="env.SVN_HOME" value="C:\usr\bin\svn-win32-1.5.4"/>
> <property name="env.SystemRoot" value="C:\WINDOWS"/>
> <property name="java.awt.graphicsenv"
> value="sun.awt.Win32GraphicsEnvironment"/>
> <property name="os.arch" value="x86"/>
> <property name="java.ext.dirs"
>
> value="C:\usr\bin\Java\jdk1.6.0_11\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
> <property name="user.dir"
> value="C:\cygwin\opt\projects\executable_jar-archetype\core"/>
> <property name="env.MAVEN_HOME" value="C:\usr\bin\maven"/>
> <property name="line.separator" value="
> "/>
> <property name="java.vm.name" value="Java HotSpot(TM) Client VM"/>
> <property name="env.CLASSWORLDS_JAR"
> value=""C:\usr\bin\maven\bin\..\boot\classworlds-1.1.jar""/>
> <property name="env.PATHEXT"
> value=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH"/>
> <property name="env.Path" value="C:\oracle\ora90\bin;C:\Program
> Files\Oracle\jre\1.1.8\bin;C:\Program Files\CA\SC\CAWIN\;C:\Program
>
> Files\Reflection;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
> Files\Common Files\Autodesk Shared\;C:\Program
> Files\CA\DSM\bin;C:\PROGRA~1\CA\SC\CAM\bin;C:\Program Files\Common
> Files\Roxio
>
> Shared\DLLShared\;%C:\WINDOWS%\system32;%C:\WINDOWS%;%C:\WINDOWS%\System32\Wbem;C:\Program
> Files\Common Files\Autodesk Shared;C:\oracle\ora81\bin;C:\Program
> Files\Oracle\jre\1.1.7\bin;C:\Program Files\IBM\Client
> Access\Emulator;C:\Program Files\IBM\Client Access\Shared;C:\Program
> Files\IBM\Client Access\;C:\Program Files\Borland\StarTeam SDK
> 9.2\Lib;C:\Program Files\Borland\StarTeam SDK
>
> 9.2\Bin;C:\usr\bin\apache-ant-1.7.1\bin;C:\usr\bin\maven\bin;C:\usr\bin\Java\jdk1.6.0_11\\bin;C:\usr\bin\svn-win32-1.5.4\bin;C:\Program
> Files\TortoiseSVN\bin;C:\Program Files\jEdit;C:\Program Files\IDM Computer
> Solutions\UEStudio 06\;C:\Program Files\IDM Computer
> Solutions\UltraCompare\"/>
> <property name="basedir"
> value="C:\cygwin\opt\projects\executable_jar-archetype\core"/>
> <property name="env.ERROR_CODE" value="0"/>
> <property name="env.USERNAME" value="733639"/>
> <property name="env.SystemDrive" value="C:"/>
> <property name="file.encoding" value="Cp1252"/>
> <property name="env.USERDOMAIN" value="FXG"/>
> <property name="java.specification.version" value="1.6"/>
> <property name="env.PROCESSOR_LEVEL" value="15"/>
> </properties>
> </testsuite>
> *
>
>
>
>
> ---
> Thank You…
>
> Mick Knutson, President
>
> BASE Logic, Inc.
> Enterprise Architecture, Design, Mentoring & Agile Consulting
> p. (866) BLiNC-411: (254-6241-1)
> f. (415) 685-4233
>
> Website: http://baselogic.com
> Linked IN: http://linkedin.com/in/mickknutson
> Twitter: http://twitter.com/mickknutson
> Vacation Rental: http://tahoe.baselogic.com
> ---
>