java-jpa로 작성된 웹 애플리케이션의 orm-part를 테스트하고 싶습니다. 테스트 목표 인 maven이 실행될 때, 데이터베이스에 테이블을 생성하는 것이 아직 트리거되지 않았습니다. 왜냐하면 앱이 아직 서버에 배포되어 있지 않기 때문입니다. 방법이 있나? 어떻게 테스트 할 수 있니? 내가 테스트를 말할 때, 예를 들어 일부 쿼리를 지속하고 일부 쿼리를 수행하고 결과가 정상인지 확인한 다음 계속합니다. 나는 아마도 매번 그것을 직접 입력하는 것보다 낫다고 생각한다. ...메이븐과 함께 웹 데이터베이스 애플리케이션 테스트하기
0
A
답변
1
이것은 Maven과 관계가 없지만 DBUnit은 데이터베이스 테스트에 필요한 모든 것을 제공하며 junit 테스트의 일부로 실행된다.
은 참조 : 이것에 대한
또한http://www.dbunit.org/howto.html
유용한 테스트의 intransactions을 실행하는 OS 데이터베이스가 시험 후 동일한 상태로 남아있다. Spring은 이것을 실현하는 좋은 방법을 제공한다. 당신은 당신이 사용하고있는 peristence 공급자를 지정하지 않은 http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/testing.html#testing-tx
1
에, 그래서 난 내 대답은 도움이 될 것입니다 있는지 확실하지 않습니다 -
9.3.5.4 트랜잭션 관리 : 여기를 참조하십시오. 당신이 Hibernate를 사용할 경우 ...
Hibernate3 Maven Plugin은 당신의 매핑으로부터 DDL 스크립트를 생성하는 목표를 가지고있다. (그것은 JPA annotation을 지원한다). 그런 다음 Maven SQL 플러그인을 사용하여 데이터베이스에 대해 DDL 스크립트를 실행할 수 있습니다. DBUnit를 대 표준 SQL-받는다는 - 플러그인의 장점은 무엇 http://unmaintainable.wordpress.com/2008/04/12/hibernate3-schema-creation/
관련 문제
- 1. 여러 웹 페이지 폴더를 메이븐과 함께 사용
- 2. 여러개의 프로젝트 브랜치가 메이븐과 함께
- 3. Rails + Backbone.js 애플리케이션 테스트하기
- 4. 메이븐과 건물 코코아 프로젝트
- 5. DBUnit 확장자로 PHPUnit 데이터베이스 테스트하기
- 6. NUnit으로 웹 사이트 프로젝트 테스트하기
- 7. http 콜백 또는 웹 훅 테스트하기
- 8. 메이븐과 함께 이클립스 컴파일러를위한 자바 6 애노테이션 처리 설정을 설정하십시오.
- 9. PHP로 웹 사이트를 로컬로 테스트하기
- 10. 로컬 컴퓨터에서 웹 페이지 테스트하기
- 11. mongoid와 함께 factory_girl을 사용하여 referenced_in/references_many 테스트하기
- 12. .Net의 데이터베이스 애플리케이션 모범 사례
- 13. 테스트하기
- 14. 미리 채워진 데이터베이스 - 안드로이드 애플리케이션
- 15. OSGi로 기존 웹 애플리케이션 모듈화
- 16. 데이터 소스와 함께 MVC 애플리케이션 모델 업데이트
- 17. 자바 웹 애플리케이션 패키지 방법
- 18. 웹 애플리케이션 그리드를위한 스타일
- 19. 스칼라 웹 애플리케이션 개발
- 20. 팩터가있는 웹 애플리케이션 빌드
- 21. 는 웹 애플리케이션 시작
- 22. 웹 애플리케이션 - 어디서부터 시작해야할까요?
- 23. 성능 튜닝, 웹 애플리케이션
- 24. 웹 애플리케이션 조직/구조?
- 25. Windows Phone 7 시뮬레이터에서 웹 사이트 테스트하기
- 26. mac로 인터넷 익스플로러에서 웹 사이트 테스트하기
- 27. Lisp에서 테스트하기
- 28. 태블릿 용 웹 애플리케이션 포팅
- 29. iPad 용 오프라인 웹 애플리케이션
- 30. Android 웹 애플리케이션 제출 프로세스
:
이 블로그 게시물은 Hibernate3은 플러그인의 구성 예제를 가지고? – Phidelux