在CQ5集成测试中使用JUnitServlet运行所有测试类
我对CQ5集成测试中的JUnitServlet有一个问题。我不明白两件事,我需要有类似问题的人的帮助。到目前为止,我的包中只有一个测试类和几个测试方法。一切正常,但有两个问题:在CQ5集成测试中使用JUnitServlet运行所有测试类,junit,aem,sling,Junit,Aem,Sling,我对CQ5集成测试中的JUnitServlet有一个问题。我不明白两件事,我需要有类似问题的人的帮助。到目前为止,我的包中只有一个测试类和几个测试方法。一切正常,但有两个问题: 为什么当我更改测试类的名称时,JunitServlet再也找不到它了。尽管我正在重新构建并导出包和所有东西,但就是找不到它。它不希望接受与我给测试类的第一个名称不同的任何其他名称。我想更改它,因为在一开始我给出了非常具体的名称,然后添加了几个测试方法,我想将其更改为更通用的方法,例如“testscenarione.jav
非常感谢,我正在等待您的答案……我发现了问题所在:)在Junit的旧版本中,测试类有一个命名约定,在末尾包含名词“Test”。我被告知在Junit版本4+中它被删除了。。。尽管我们使用JUnit4+版本,但我试过了,而且它可以工作,这是唯一的问题。。。我希望这个问题对其他使用JUnitServlet进行cq5集成测试的新手也有用。。。谢谢:)
几天前,我把这个答案作为一个评论,但我决定用一个正式的答案来回答我的问题,这样当有人搜索类似的东西时,它就会显示为已回答的问题。谢谢我找到了问题所在:)在Junit的旧版本中,测试类的命名约定是在末尾包含名词“Test”。我被告知在Junit版本4+中它被删除了。。。尽管我们使用JUnit4+版本,但我试过了,而且它可以工作,这是唯一的问题。。。我希望这个问题对其他使用JUnitServlet进行cq5集成测试的新手也有用。。。谢谢:)谢谢你的提问和回答…我刚刚添加了sling和junit标签,这可能会帮助人们找到它。