Symfony2/PHPUnit으로 테스트 할 때 각 테스트 전후에 데이터베이스를 정리하는 표준 방법이 있습니까? Rails에서이 작업을 수행하는 표준적인 방법이 있지만 Symfony 커뮤니티에서 아날로그를 찾지 못했습니다.Symfony2 테스트에서 데이터베이스 정리
4
A
답변
1
모든 테스트를 수행하기 전에 Doctrine의 데이터 퍼거를 사용하여 테이블을 제거하거나 스키마를 다시 작성할 수 있습니다. https://gist.github.com/1319290
0
당신이 LiipFunctionalTestBundle를 사용하는 경우, 데이터베이스의 각 로딩에 제거됩니다 : https://github.com/doctrine/data-fixtures
내가 한 번 모든 테스트 전에 스키마를 재 구축 KernelAwareTest을 썼다 :
정화기는 데이터 비품 패키지의 일부입니다 비품. 조명기가 필요 없으면 $this->loadFixtures(array());
("조명기 없음")을 호출하여 데이터베이스를 제거 할 수 있습니다.
관련 문제
- 1. VS2008 단위 테스트에서 여러 정리 작업
- 2. SocialEngine 데이터베이스 쿼리 정리
- 3. 데이터베이스 레코드 정리
- 4. 메모리 내 데이터베이스 정리
- 5. SDF 데이터베이스 파일 정리
- 6. 데이터베이스 정리 전략
- 7. 단위 테스트에서 데이터베이스 사용
- 8. Symfony2 유닛 테스트에서 설정 매개 변수를 얻으려면
- 9. symfony2 다중 데이터베이스
- 10. Selenium 테스트 후 데이터베이스 정리
- 11. Django : 세션 데이터베이스 테이블 정리
- 12. 시간 계획 MySQL 데이터베이스 정리
- 13. Arraylist 개체 데이터베이스 레코드 정리
- 14. 재배포시 데이터베이스 정리 안 함
- 15. JUnit 테스트에서 SQLite 데이터베이스 잠금
- 16. PHP 파일의 symfony2 데이터베이스 설정
- 17. symfony2 - 파일로 mysql 데이터베이스 백업
- 18. Java SE 응용 프로그램으로 간단한 데이터베이스 정리
- 19. 데이터베이스 필드 이름에 측정 값 정리
- 20. Sitecore 데이터베이스 정리 오류 - 시간 초과가 있습니까?
- 21. Symfony2 : 기능 테스트에서 HTTP 인증을 시뮬레이션 할 수 없습니다
- 22. 정리
- 23. 테스트에서 라이브 SQL Server 데이터베이스 배포
- 24. Doctrine2/Symfony2 - 번들마다 다른 데이터베이스 사용
- 25. Symfony2 다중 데이터베이스, 각 테이블에 대해 데이터베이스 지정
- 26. Ruby Sequel에 대한 정리 정의 정리
- 27. 셀레늄 테스트 후 데이터 정리
- 28. 장고 정리 코드
- 29. Xcode에서 모두 정리/정리 중 스크립트 실행
- 30. 정리 정리 ORM 정의를 전송 하시겠습니까?
이것은 작동하는 것 같습니다. 감사. –