当前位置: 首页 > 面试题库 >

CLI中的JUnit测试等效项

梁丘威
2023-03-14
问题内容

我已经写了某些没有主要方法的代码。但是我想知道代码是否有任何问题。基本上,我可以使用Eclipse中的JUnit测试用例来实现(我使用的是Linux)。但是我必须在目前没有Eclipse的Windows中进行测试。因此,我可以选择在cmd中进行操作(如果可能的话)。在cmd中等效的JUnit测试(Eclipse)是什么?


问题答案:

查看此页面:http :
//junit.sourceforge.net/doc/faq/faq.htm#running_4

要运行JUnit测试,您的CLASSPATH中需要以下元素

  • JUnit类文件
  • 您的类文件,包括您的JUnit测试类
  • 您的班级文件所依赖的库

如果尝试运行测试导致NoClassDefFoundError,则CLASSPATH中缺少某些内容。

Windows示例:

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

调用跑步者:

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



 类似资料:
  • 我有一个名为dealDeck()的公共静态void方法,该方法从名为deck的ArrayList中获取对象,并根据它们在列表中的位置将它们分离并放置到4个不同的ArrayList中。是否有JUnit测试来检查方法是否按计划运行? 是否可以或应该测试此方法?

  • 问题内容: 您会考虑在项目中组织JUnit测试的最佳实践是什么,为什么?例如,您是否将测试保持在测试的类旁边?您是否将它们放在单独但并行的包装结构中?您是否完全使用其他组织策略? 问题答案: 由于多种原因,我使用了一个独立但并行的包结构。 它使测试的组织方式与应用程序代码相同。 我可以轻松地构建仅用于分发的应用程序文件。 测试代码仍然可以访问我的应用程序代码。 它不像将测试代码与应用程序代码混合在

  • 与许多Java应用程序一样,我们在应用程序中使用Freemarker来呈现电子邮件。我们发现我们的一些模板并没有像我们想象的那样呈现,因此我们意识到我们应该为模板呈现编写一些单元测试。我设置了测试,并立即收到一个FileNotFoundException:找不到模板“my/Template.ftl”。 我想这一定是一个既能解决问题又能轻松解决的问题。那是很多小时前的事了,我意识到我错了;据我所知,

  • 在使用JUnit进行测试时,我无法理解一些事情,我编写了一些测试,而有些测试似乎可以简单地使用 而且 有些似乎不能与它们一起工作,所以我必须使用 而且 我理解@mockbean是在处理spring容器时使用的,而@mock只是用来复制/模拟某个类及其方法。但是什么时候才是使用@mockbean的最佳时机呢? 上面是我在spring boot应用程序中为一个控制器编写的测试,但当我使用@mock模拟

  • 我正在为Junit编写测试,以测试我编写的删除函数: 此方法适用于同时具有前后节点的双链接列表。 问题是:我们的大学将针对我们编写的测试运行错误代码,以确定我们是否编写了足够的测试来捕获错误代码和异常。 我知道他们将运行的两个测试,但不知道错误的含义。 > 失败:缺少逻辑 故障:缺少NextNodeRepairLogic 这是我没有考虑的两个测试,因为我无法理解这些错误的含义。有人知道这些错误可能

  • 端到端(e2e)测试