我在 Eclipse 中创建了一个这样的测试类
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:applicationContext.xml" })
@TransactionConfiguration
@Transactional
public class TeamTest extends AbstractTransactionalJUnit4SpringContextTests {
@Test
public void testCreate() {
assert (true);
}}
但是,当我右键单击该文件时,我没有看到作为 JUnit 运行的选项!
怎么了?
我使用的是 Eclipse 3.6
确保您的 eclipse 环境正在使用 JUnit 4。JUnit 3 不使用注释(它使用旧的extends TestCase
style)
有几件事需要仔细检查:
Window > Preferences > Java > JUnit
你看到了吗junit4
or junit3
进口?如果看起来不错,请确保项目本身使用 JUnit4 而不是 JUnit3。
Right Click on project > Properties > Java Build Path > Libraries
JUnit4 包含在那里吗?那里有 JUnit 相关的东西吗?如果 JUnit3 在那里,单击它并单击Remove
。然后点击Add Library...
并按照提示再次添加 JUnit。
出于好奇,JUnit 是否在 eclipse 之外运行?就像一个mvn install
或者任何运行 JUnits 的 Ant 构建目标
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)