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
---