获取[TestNg]运行@Test时没有发现测试错误

问题描述 投票:0回答:2

在使用TestNg运行我的@Test时,我得到“[TestNG]未找到任何测试。没有运行用法:[options]要运行的XML套件文件”错误消息。有谁可以帮我一样。请查看附加屏幕截图以获取所有详细信息。

enter image description here

testng testng-eclipse
2个回答
1
投票

将测试移至单独的类,例如StringSplitterTest它应该按照你的预期开始工作。

将测试放在与测试对象相同的类中是一种不好的做法。您在测试类初始化时遇到错误,因为TestNG不知道要在构造函数中放入什么参数。


0
投票
  • 根据您的共享屏幕截图,您有Run Separator类。其中@Test注释未在该类和TestNG中通过此异常定义。
  • 您需要将StringSplitterTest类作为TestNG运行,因此它将执行该类。
  • 如果要首先执行Separator类,则需要在其下定义@Test类。
  • 如果有想要在另一个类中调用它的方法,请从定义了@Test的类中调用它。
© www.soinside.com 2019 - 2024. All rights reserved.