我有一个关于CQ5集成测试中的JUnitServlet的问题。我不明白2件事,我需要来自有类似问题的人的帮助。到目前为止,我只用一种测试方法打包了一个测试类。一切工作正常,但也有这样两个问题:在CQ5集成测试中使用JUnitServlet运行所有测试类
为什么当我改变了测试类的名称,JunitServlet没有找到它了。即使我正在做再次构建和导出包和一切,但只是没有找到它。它不想接受任何不同于我给测试班的第一个名字。我想改变它,因为在开始时我给出了非常具体的名称,并且比我添加了多种测试方法,并且我想将其更改为更通用的一个例如“TestScenarioOne.java”...
第二个问题是在完成这个测试课程后,我创建了一个新的测试课程,继续测试不同的场景。 JUnitServlet仅仅找到第一个,但没有找到新的,即使它们在同一个包中。我不知道是什么问题...
感谢了很多,我等着你的答案...
我发现问题是什么:)在较早版本的Junit中,测试类的命名约定在末尾包含名词“Test”。我被告知它在Junit版本4+中被删除了......尽管我们使用了Junit 4+版本,但我试过了,它的工作原理是唯一的问题......我希望这个问题对cq5中的其他新手也有用集成测试与JUnitServlet ...谢谢:) – Dragan
感谢您的问题和答案...我只是添加了吊带和junit标签,这可能会帮助人们找到它。 –