2012-07-04 52 views
0

我有一个关于CQ5集成测试中的JUnitServlet的问题。我不明白2件事,我需要来自有类似问题的人的帮助。到目前为止,我只用一种测试方法打包了一个测试类。一切工作正常,但也有这样两个问题:在CQ5集成测试中使用JUnitServlet运行所有测试类

  1. 为什么当我改变了测试类的名称,JunitServlet没有找到它了。即使我正在做再次构建和导出包和一切,但只是没有找到它。它不想接受任何不同于我给测试班的第一个名字。我想改变它,因为在开始时我给出了非常具体的名称,并且比我添加了多种测试方法,并且我想将其更改为更通用的一个例如“TestScenarioOne.java”...

  2. 第二个问题是在完成这个测试课程后,我创建了一个新的测试课程,继续测试不同的场景。 JUnitServlet仅仅找到第一个,但没有找到新的,即使它们在同一个包中。我不知道是什么问题...

感谢了很多,我等着你的答案...

+0

我发现问题是什么:)在较早版本的Junit中,测试类的命名约定在末尾包含名词“Test”。我被告知它在Junit版本4+中被删除了......尽管我们使用了Junit 4+版本,但我试过了,它的工作原理是唯一的问题......我希望这个问题对cq5中的其他新手也有用集成测试与JUnitServlet ...谢谢:) – Dragan

+0

感谢您的问题和答案...我只是添加了吊带和junit标签,这可能会帮助人们找到它。 –

回答

0

我查出是什么问题:)在旧版本的JUnit测试类的命名约定在末尾包含名词“测试”。我被告知它在Junit版本4+中被删除了......尽管我们使用了Junit 4+版本,但我试过了,它的工作原理是唯一的问题......我希望这个问题对cq5中的其他新手也有用集成测试与JUnitServlet ...谢谢:)

我把答案作为评论几天前,但我决定用一个正式答案回答我的问题,以便当有人搜索类似的东西时,它显示为回答问题。谢谢

相关问题