2011-12-20 4 views
0

jBehave를 통합 테스트 프레임 워크로 사용하고자하므로 특정 테스트 스토리로 시작하기 전에 데이터베이스에서 테스트 데이터를 설정하는 확실한 방법이 필요합니다. 각 테스트 케이스에 대한 테스트 데이터 XML을 정의하는 jUnit과 함께 DbUnit을 사용하는 것과 비슷합니다. DbUnit을 사용하거나 사용하지 않고이 작업을 수행 할 수있는 방법이 있습니까?jBehave 테스트 사례에 대한 DB에서 테스트 데이터 설정

답변

0

JBehave 예제에 포함되어있는 스프링 보안 예제는 정확히 동일합니다. DbUnit을 사용하여 데이터베이스를 @BeforeStory로 지 웁니다.

특정 데이터를 원할 경우 GivenStories를 만들거나 특정 데이터 파일을로드하는 Givens를 만들 수 있습니다.

@Given("the gold status users") 
public void loadGoldStatusUsers() { 
    dbunitLoader.load("/goldStatusUsers.xls"); 
}