【发布时间】:2011-10-17 19:24:32
【问题描述】:
我试图让 JUnit 4 测试在 Eclipse Indigo SR1 中正确运行,但有些问题。在我能想到的最简单的情况下(如下):
package ints;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
public class IntTest {
@Before
public void setUp() throws Exception {
System.out.println("setUp()");
}
@Test
public void test() {
System.out.println("assertEquals(1, 1);");
assertEquals(1, 1);
}
@Test
public void test2() {
System.out.println("assertEquals(1, 2);");
assertEquals(1, 2);
}
}
当我在 Eclipse (Alt+Shift+X, T) 中运行它时,JUnit 视图报告“运行:0/0,错误:0,失败:0”,而控制台显示如下,但我不是得到其他任何东西。我可以从测试方法中抛出异常,它们也不会显示。
setUp()
assertEquals(1, 1);
setUp()
assertEquals(1, 2);
有什么想法吗?
【问题讨论】:
-
嗯,奇怪。只是为了好玩,我打开了一个新的工作区并尝试了它。还是什么都没有。
-
Java 1.7.0、32 位和 64 位。 Windows 7,64 位。
-
你试过 Java 1.6.x 吗?
-
我试过 Java 1.6。首先卸载了我所有的 JDK/JRE。然后安装了 1.6u29(32 位和 64 位)& 它工作正常。安装了 1.7u1(64 位)并且可以正常工作。安装了 1.7u1(32 位)并停止工作。卸载 1.7u1(32 位)并重新开始工作。我的工作很好,但这感觉就像魔术一样。
标签: java eclipse testing junit