Unit testing 在Netbeans下运行测试时出现问题
我正在运行一些Junit测试,Netbeans的行为异常,在“输出”窗口中给出报告:Unit testing 在Netbeans下运行测试时出现问题,unit-testing,netbeans,Unit Testing,Netbeans,我正在运行一些Junit测试,Netbeans的行为异常,在“输出”窗口中给出报告: 有(5)项测试。我已经运行了mvn测试,该测试运行它们,但在OutOfMemoryError上失败。这可能是Netbeans问题的原因吗?您是如何创建测试文件的?手动,还是使用NB向导?(工具-从Java文件的弹出菜单创建JUnit测试) 如果您使用的是JUnit3,那么测试文件中的所有测试方法都必须以“test”开头,例如 对于JUnit4,需要一个'@Test'注释,例如 @Test public void
有(5)项测试。我已经运行了mvn测试,该测试运行它们,但在OutOfMemoryError上失败。这可能是Netbeans问题的原因吗?您是如何创建测试文件的?手动,还是使用NB向导?(工具-从Java文件的弹出菜单创建JUnit测试) 如果您使用的是JUnit3,那么测试文件中的所有测试方法都必须以“test”开头,例如 对于JUnit4,需要一个'@Test'注释,例如
@Test
public void myOwnTestFoo() { //...}
否则JUnit无法识别测试并抛出AssertionFailedError错误。谢谢。我已尝试使此Junit4兼容(@Test,no junit.framework等,但我怀疑NB仍在尝试使用Junit3)。您可以在NB项目的“测试库”包中添加/删除junit库。确保只剩下JUnit4.x了。我还建议使用NB向导创建一些测试-它将创建正确的测试文件。至少对于你自己的灵感:)
public void testFoo() { //some testing here :) }
@Test
public void myOwnTestFoo() { //...}