0
필자는 xml 파서를 작성했으며 함께 테스트 할 단위 테스트를 작성했습니다. 테스트에서 사용할 실제 xml 파일은 어디에 저장해야합니까?grails unit 테스트에서 사용되는 샘플 XML 파일은 어디에 저장해야합니까?
테스트/유닛/테스트 패키지에 저장해야합니까?
필자는 xml 파서를 작성했으며 함께 테스트 할 단위 테스트를 작성했습니다. 테스트에서 사용할 실제 xml 파일은 어디에 저장해야합니까?grails unit 테스트에서 사용되는 샘플 XML 파일은 어디에 저장해야합니까?
테스트/유닛/테스트 패키지에 저장해야합니까?
그것은 몇 가지에 따라 달라집니다
업데이트 : 따라서 내부 용으로 여러 개의 단위 테스트 파일이 있습니다. 나는 그 파일들을 test
디렉토리에 넣으면 테스트를 쉽게 찾을 수 있습니다. 테스트 클래스가있는 패키지와 같은 패키지에 있다면, 클래스를 다른 패키지로 옮길 때마다 xml 파일도 옮기고 테스트 내에서 파일 경로를 업데이트해야합니다. 그렇지 않으면 아무것도 테스트하지 않고 이전 디렉토리에있는 테스트 파일 로 테스트를 계속 진행합니다! 이것은 사용하지 않는 테스트 파일을 삭제하는 것과 같이 시간이 지남에 따라 미묘한 버그 가능성을 열어줍니다. 다른 테스트 파일로 덮어 쓰는 것 ...
여러 xml 파일을 사용하여 여러 테스트를 개발할 것입니다. 나는 사용자들이 어떻게 이런 행동을하는지 보지 못했다. 나는 유닛 테스트가 어플리케이션과 함께 패키지화되어 있다고 생각하지 않는다. – ScArcher2
@ ScArcher2 덕분에 귀하의 의견에 따라 답변을 업데이트했습니다. –