테스트 할 때 데이터베이스에 액세스하는 것이 잘못되었다고 들었습니다.파일 조작 방법을 테스트하는 방법
하지만 파일 조작은 어떻게해야합니까? FileUtils의 cp
, mv
, rm
및 touch
과 같은 메소드가 있습니다.
테스트를 작성하고 실제로 파일 이동, 파일 이름 바꾸기, 디렉토리 만들기 등의 명령을 실행하면 테스트 할 수 있습니다. 하지만 테스트를 다시 실행하기 전에 실행 한 모든 명령을 "실행 취소"해야합니다. 그래서 모든 코드를 "실행 취소"로 작성하기로 결정했지만 실제로 "실행 취소"할 필요가 없으므로 시간 낭비입니다.
나는 다른 사람들이하는 일을 정말로보고 싶습니다. 예를 들어 많은 정적 파일을 생성 할 때 어떻게 테스트 할 수 있습니까?
모의 라이브러리에 대해 알지 못했습니다. 감사! –