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="&quot;C:\usr\bin\Java\jdk1.6.0_11\\bin\java.exe&quot;"/>
    <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="&quot;C:\usr\bin\maven\bin\..\boot\classworlds-1.1.jar&quot;"/>
    <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="&quot;C:\usr\bin\Java\jdk1.6.0_11\\bin\java.exe&quot;"/>
> >    <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="&quot;C:\usr\bin\maven\bin\..\boot\classworlds-1.1.jar&quot;"/>
> >    <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="&quot;C:\usr\bin\Java\jdk1.6.0_11\\bin\java.exe&quot;"/>
>    <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="&quot;C:\usr\bin\maven\bin\..\boot\classworlds-1.1.jar&quot;"/>
>    <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
> ---
>