2017-02-09 9 views
0

Arquillian과 함께 몇 가지 첫 발을 내딛었습니다. DI를 테스트하는 것과 같은 간단한 테스트가 시작되었습니다. 그러나 보안이 보장되는 EJB (RolesAllowed)와 지금까지는 해결책을 찾지 못한 EJB를 테스트해야합니다. 또한 Arquillian 및 WildFly의 테스팅에 관한 책이 있습니다. 보안에 관한 주제는 한 마디로 언급되지 않았습니다. 또한 Java EE 개발과 관련하여 또 다른 두 권의 책이 있는데, 테스트도 언급되지만 보안은 필요하지 않습니다 ... 코드를 작성하지 않고 코드를 작성하면 코드가 필요하지 않습니다.Arquillian을 사용하여 보안 된 EJB 테스트

제안/지원에 미리 감사드립니다.

BR, ERNO

+0

[arquillian-security-demo] (https://github.com/sfcoy/demos/tree/master/arquillian-security-demo)에 이전 데모가 있지만 잠시 후에 업데이트하지 않았습니다. –

+0

고마워요. 코드와 함께 작동합니다. – Errno

답변

0

당신이 요청하기 전에 전체 요청 및 문제 로그인을 테스트 할 필요가 (당신이 소위 클라이언트 테스트를 수행하는 경우. 당신이이 일을하는 경우, 귀하의 IT 클래스는 아마 @RunAsClient 주석을 것이다).

@RunAsClient가없는 경우 원하는 역할로 세션을 모의하려고 할 수 있습니다.

+0

고마워요! 현재 클라이언트 테스트가 없습니다. 나는 두 버전을 모두 시험해보고 나중에 여기에 상태를 게시 할 것이다. – Errno