2011-12-27 3 views
0

EJB 3.1을 테스트 중입니다. 나는 내가 테스트에서 수동으로 트랜잭션을 시작하고 (아직 커밋되지 않은 테스트 데이터를 생성하기 위해) CRUD 연산을 수행 한 다음 내 테스트에서 트랜잭션이 처리 될 빈에서 메소드를 호출해야하는 상황이있다. 전파되다.Unitils 속성을 동적으로 구성하기

기본적으로 Unitils DatabaseModule을 사용하는 동안 테스트에서 트랜잭션이 자동으로 생성됩니다. 시험 방법에서 동적으로 구성을 변경할 수있는 가능성이있다 : 나는

DatabaseModule.Transactional.value.default=disabled 

내 질문은, 다음과 같이 unitils.properties을 수정하여이 기본 구성을 변경하는 것이 가능하다는 것을 이해? 나는 거래가 항상 "꺼져있는"것을 원하지 않는다. 기본적으로 트랜잭션은 "커밋"될 수 있으며 필요할 때 동적으로 "비활성화"로 설정하려고합니다.

- 고맙습니다.

답변

관련 문제