Java 为什么有时我必须将@Test放在单独的行中,以便它在Eclipse中工作
以下内容有时不起作用Java 为什么有时我必须将@Test放在单独的行中,以便它在Eclipse中工作,java,eclipse,junit,Java,Eclipse,Junit,以下内容有时不起作用 @Test public void testBlah() throws Exception 我必须使用 @Test public void testBlah() throws Exception 我想知道为什么?我猜,因为在前一个测试中,没有导入,而当你按下它时,往往会在你没有注意到它的情况下自动修复导入,你会感觉它在同一行上不起作用 我想不出任何其他原因。我猜是因为在前一个测试中没有导入,而当您按下该按钮时,会自动修复导入,而您不会注意到它,并且您会感觉它在同一行上
@Test public void testBlah() throws Exception
我必须使用
@Test
public void testBlah() throws Exception
我想知道为什么?我猜,因为在前一个测试中,没有导入,而当你按下它时,往往会在你没有注意到它的情况下自动修复导入,你会感觉它在同一行上不起作用
我想不出任何其他原因。我猜是因为在前一个测试中没有导入,而当您按下该按钮时,会自动修复导入,而您不会注意到它,并且您会感觉它在同一行上不起作用
我想不出任何其他原因。取决于什么东西有时不起作用。你能引用一条错误消息吗?这取决于什么有时不起作用。你能举出一条错误消息吗?如果这是真的,它应该在Eclipse中显示为红色,因为它没有被编译,并且在试图运行测试时弹出一个弹出窗口说项目中有错误。@Paul:没错,OP需要详细说明什么实际上不起作用。否则,您定义的行为可能恰恰意味着它不起作用。如果这是真的,它应该在Eclipse中显示为红色,因为它未编译,并且在尝试运行测试时弹出一个弹出窗口,说明项目中存在错误。@Paul:没错,OP需要详细说明什么实际上不起作用。否则,您定义的行为可能恰恰意味着这不起作用。