0

我正在尝试学习 JUnit,但我无法让它运行。我尝试了 eclipse 4.2 和 Android 开发者工具 (v22)。我正在用一个测试用例建立一个简单的项目。我尝试使用 JUnit 4 和 3,但是每当我将测试用例作为 JUnit 测试运行时,什么都没有发生,控制台就会挂起。上课前设置没有输出,拆除或任何方法。没有结果。

这是使用 JUnit 3 的项目的简单屏幕截图(JUnit 4 也会发生同样的事情)。

在此处输入图像描述

我在 SO 和其他地方寻找解决方案,但似乎没有一个适合我的情况。最常见的问题是多个 JDK,实际上我安装了一个 JDK,即 1.7。第二个常见问题是在项目中包含 JUnit 库。如您所见,该库实际上已包含在内。当我去运行配置检查类路径时,我没有看到 JUnit,如下面的屏幕截图所示。

在此处输入图像描述

但是,即使我在启动配置中将 JUnit 添加到正在运行的类路径中,我仍然遇到同样的问题。

我能做些什么来解决它或看看可能是什么问题?

编辑:我在运行 OS X 10.8 的 mac book air

4

1 回答 1

0

不知道为什么您会在 Eclipse 中看到挂起。也许它是您的 Eclipse 安装。

更重要的是,在使用 JUnit 4 时,您需要使用 @Test 注释您的测试用例。您的 setUp 和 tearDown 方法也应该分别用 @Before 和 @After 注释。

查看这篇文章以获得非常简单的 JUnit 测试和基本注解的简要说明。

这是您的测试的重写...

public class AA {
    @Before
    public void setUp() throws Exception {
        // Runs once before each method annotated with @Test
    }

    @After
    public void tearDown() throws Exception {
        // Runs once after each method annotated with @Test.
    }


    @Test
    public void testZabri() {
        // The Sample Test case
        fail("Not yet implemented");
    }


}
于 2013-09-10T03:12:37.010 回答