Java - @Before和@test注释

时间:2011-09-17 15:43:05

标签: java testing annotations junit4

我是Java编程的新手。我有一个单元测试文件要运行。它的注释为@Before@Test。我试图使用可用的在线资源来理解这些概念。

当我调试UnitTest.java文件时,只有@Before部分被执行。它没有达到@Test并且程序无法说:

NativeMethodAccessorImpl.Object(....) not available.

当我运行单元测试时(而不是调试单元测试),这不会发生。 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

@Before@Test注释用于定义Java JUnit测试框架的单元测试。有关使用这些注释进行JUnit单元测试的介绍和示例,请参阅http://junit.sourceforge.net/doc/cookbook/cookbook.htm

您的问题是您的@Test注释错误拼写为@test