我用Arquillian做了一些初步的步骤并开始使用测试DI等一些简单的测试。但是,我需要测试安全的EJB(RolesAllowed),直到现在我还没有找到任何解决方案。此外,我有一本关于使用Arquillian和WildFly进行测试的书 - 关于安全性等的主题根本没有提到 - 没有一个单词。我还有另外两本关于Java EE开发的书籍,其中还提到了测试,但是,总是没有涉及安全性......我不需要任何代码,只需要一些提示,以使其工作...... < / p>
提前感谢任何建议/支持。
BR, 艾尔诺
答案 0 :(得分:0)
您需要在请求之前测试整个请求并发出登录(如果您正在进行所谓的客户端测试。如果您这样做,您的IT类可能会有@RunAsClient注释)。
如果您没有@RunAsClient,可以尝试使用所需的角色模拟会话。