Doctrine 1.2 + MySQL 5와 통합 된 ZF 1.11을 가지고 있습니다. 몇몇 파일에서 phpunit의 테스트를 만들었습니다. 모든 테스트에서 db를 생성하고 그것을 Zend_Db을 사용하여 채 웁니다. 그런 다음 Doctrine의 모델을 사용하여 일부 작업을 수행 한 다음 Zend_D를 사용하여 db를 삭제합니다. 나는 그들을 "테스트"라고 불리는 디렉토리에 두었습니다. 그리고 "tests"디렉토리에 가서 phpunit 명령을 쓸 때 "SQLSTATE [42S02] : 기본 테이블 또는 뷰를 찾을 수 없습니다 : 1146 테이블 'here_db_name.here_table_name'이 존재하지 않습니다."와 같은 오류가 반환됩니다. - 그러나 그것은 존재한다, 나는 점검했다! 모든 테스트를 따로 실행하면 모든 것이 재미 있습니다. 그래서, 제 질문은 : 어떻게 된거 야? 죄송합니다. 코드를 제공 할 수 없습니다.Doctrine + ZF + phpunit
1
A
답변
0
이것은 코드가 없으면 까다로울 뿐이지 만 모든 테스트를 통해 db가 만들어지고 채워지는 경우라면 어떤 종류의 "경쟁 조건"이라고 생각할 수도 있습니다. 각 테스트는 데이터베이스를 정리 한 다음 다시 설정하기 때문에 시작됩니다.
관련 문제
- 1. ZF, ZFDoctrine 및 PHPUnit 설정
- 2. ZF/Doctrine question
- 3. ZF 폼 유효성 검사 후 PHPunit 테스트가 수행되지 않습니다.
- 4. ZF
- 5. Symfony 2 + Doctrine 2 + PHPUnit 3.5 : 클로저 예외 직렬화
- 6. ZF 모델의 올바른 사용
- 7. ZF + Doctrine2 phpUnit 오류 : PDOExeption : PDO 인스턴스를 serialize하거나 병합 취소 할 수 없습니다.
- 8. 도움말 검색어 선택 ZF
- 9. MVC (ZF)의 M
- 10. ZF 새 컨트롤러를 만듭니다
- 11. ZF 라우팅 문제
- 12. ZF 양식이 POST를 거부합니다
- 13. ZF : 로그인 양식 확인
- 14. ZF 관리자의 아키텍처 조언
- 15. PHPUnit을 사용한 Doctrine 객체
- 16. ZF + Doctrine 2 : 중형 모델 클래스 또는 경량 모델 + 서비스 계층?
- 17. Zend Model 모범 사례 - Doctrine?
- 18. Zend Framework :: ORM - Zend_Db_Table을 통한 doctrine/prop
- 19. phpunit : 오류가 발생하면 더 많은 디버깅 정보를 얻으십시오.
- 20. Zend Framework 프로젝트에서 sfYaml echoln() 오류 PHPUnit 테스트
- 21. ZF 컨트롤러가 인덱스 컨트롤러로 리디렉션
- 22. ZF : 컨트롤러의 오류 메시지 검색
- 23. ZF 자동 로더를 사용하여 모델로드
- 24. ZF : GET 요청을 확인하는 방법?
- 25. ZF 오류 처리기가 작동하지 않습니다.
- 26. PHPUnit 커버리지가 클래스의 'opening brace'에 포함되지 않았습니다.
- 27. phpunit을 + 교리 + 버전 관리 + ZF 버그
- 28. phpunit xdebug reporting
- 29. PHPUnit 테스트를위한 "웹 인터페이스"?
- 30. PHPUnit on Wamp