使用Arquillian测试安全的EJB

时间:2017-02-09 06:21:46

标签: testing ejb integration-testing wildfly jboss-arquillian

我用Arquillian做了一些初步的步骤并开始使用测试DI等一些简单的测试。但是,我需要测试安全的EJB(RolesAllowed),直到现在我还没有找到任何解决方案。此外,我有一本关于使用Arquillian和WildFly进行测试的书 - 关于安全性等的主题根本没有提到 - 没有一个单词。我还有另外两本关于Java EE开发的书籍,其中还提到了测试,但是,总是没有涉及安全性......我不需要任何代码,只需要一些提示,以使其工作...... < / p>

提前感谢任何建议/支持。

BR, 艾尔诺

1 个答案:

答案 0 :(得分:0)

您需要在请求之前测试整个请求并发出登录(如果您正在进行所谓的客户端测试。如果您这样做,您的IT类可能会有@RunAsClient注释)。

如果您没有@RunAsClient,可以尝试使用所需的角色模拟会话。