Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么有时我必须将@Test放在单独的行中,以便它在Eclipse中工作_Java_Eclipse_Junit - Fatal编程技术网

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需要详细说明什么实际上不起作用。否则,您定义的行为可能恰恰意味着这不起作用。