JUnit test equivalent in CLI

2019-02-19 05:49发布

I have written certain code which doesn't exactly have a main method. But I want to know if the code has any issues. Basically I can do it using the JUnit test case in Eclipse (I am using linux). But I am in a situation where I have to test it in Windows which currently doesn't have Eclipse. So I'm left with the option of doing it in cmd (if that is possible). What is the JUnit test (Eclipse) equivalent in cmd?

1条回答
倾城 Initia
2楼-- · 2019-02-19 06:24

Look at this page: http://junit.sourceforge.net/doc/faq/faq.htm#running_4

To run your JUnit tests, you'll need the following elemements in your CLASSPATH:

  • JUnit class files
  • Your class files, including your JUnit test classes
  • Libraries your class files depend on

If attempting to run your tests results in a NoClassDefFoundError, then something is missing from your CLASSPATH.

Windows Example:

set CLASSPATH=%JUNIT_HOME%\junit.jar;c:\myproject\classes;c:\myproject\lib\something.jar

Invoke the runner:

java org.junit.runner.JUnitCore <test class name>

查看更多
登录 后发表回答