2012-01-09 2 views
0

내 응용 프로그램에 대한 통합 테스트를 작성하고 싶습니다. 내 텍스트 구성 요소의 required=true 속성이 일부 JSF 페이지에 설정되어 있는지 테스트하고 싶습니다.Seam 테스트에서 수동으로 JSF 유효성 검사 호출

SeamTest을 확장하면 FacesRequest을 시뮬레이트 할 수 있으며 여기에서 processValidations 단계를 덮어 쓸 수 있습니다. validateValue이라는 bultin 메쏘드가 있지만 이것은 Hibernate Validator Validation만을위한 것입니다. 그렇다면 어떻게 JSF Validator를 수동으로 호출 할 수 있습니까? 누구든지 성공적으로 전에 이것을 했습니까? 그것은 자주 물었지만, 대답하지 않았다 그 외에 :(

답변

1

당신은 셀레늄을 사용할 수 있습니다

됩니다 (전체 보스 JIRA와 솔루션의 보스 포럼을 검색하지만, 아무것도 찾을 수 없습니다 파이어 폭스 부가 기능) 테스트를 기록한 후에는 일반 Java 코드로 내보내 확장 SeamTest 클래스에서 값을 required = true로 사용하여 요청에 포함 할 수 있습니다.

To 자세한 내용은 http://seleniumhq.org/projects/ide/

을 참조하십시오.