0

我对 CQ5 集成测试中的 JUnitServlet 有疑问。我不明白两件事,我需要有类似问题的人的帮助。到目前为止,我的包中只有一个测试类和几种测试方法。一切正常,但有这两个问题:

  1. 为什么当我更改测试类的名称时,JunitServlet 找不到它了。即使我正在重新构建并导出包和所有内容,但只是找不到它。它不想接受与我给测试类的第一个名称不同的任何其他名称。我想更改它,因为一开始我给出了非常具体的名称,然后我添加了几种测试方法,我想将它更改为更通用的方法,例如“TestScenarioOne.java”......

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

非常感谢,我正在等待你的答案......

4

1 回答 1

0

我找出了问题所在:) 在较旧版本的 Junit 中,测试类的命名约定在末尾包含名词“Test”。有人告诉我,它在 Junit 版本 4+ 中已被删除...即使我们使用 Junit 4+ 版本,我尝试过并且它有效,这是唯一的问题...我希望这个问题对 cq5 中的其他新手也有用使用 JUnitServlet 进行集成测试...谢谢 :)

几天前我将答案作为评论发表,但我决定用官方答案回答我的问题,这样当有人搜索类似内容时,它就会显示为已回答的问题。谢谢

于 2012-07-06T07:56:15.100 回答