我是Java编程的新手。我有一个单元测试文件要运行。它的注释为@Before
和@Test
。我试图使用可用的在线资源来理解这些概念。
当我调试UnitTest.java文件时,只有@Before
部分被执行。它没有达到@Test
并且程序无法说:
NativeMethodAccessorImpl.Object(....) not available.
当我运行单元测试时(而不是调试单元测试),这不会发生。 我该如何解决这个问题?
答案 0 :(得分:5)
@Before
和@Test
注释用于定义Java JUnit测试框架的单元测试。有关使用这些注释进行JUnit单元测试的介绍和示例,请参阅http://junit.sourceforge.net/doc/cookbook/cookbook.htm。
您的问题是您的@Test
注释错误拼写为@test
。