4 테스트는 리눅스와 윈도우에서 잘 작동 다음의 JUnit에 # getCanonicalFile()를 파일TemporaryFolder 및 Mac
java.lang.AssertionError:
Expected :/var/folders/q4/rj3wqzms2fdcqlxgdzb3l5hc0000gn/T/junit1451860092188597816/junit1906079638039608483.tmp
Actual :/private/var/folders/q4/rj3wqzms2fdcqlxgdzb3l5hc0000gn/T/junit1451860092188597816/junit1906079638039608483.tmp
var
은 private/var
을 가리키는 심볼릭 링크이며 File#getCanonicalFile()
을 통해 확인됩니다. 이것은 차이점입니다.
해결 방법이 있습니까? 이로 인해 내 컴퓨터에서 여러 가지 테스트가 실패하게됩니다.
왜 파일의 경로와 그 정규 경로가 동일해야합니까? 왜 그걸 시험해 보는거야? – VGR
@VGR 영향을받는 테스트는 좀 더 복잡하며 작성자는 아마도 Mac에서만 발생하므로 문제를 인식하지 못했을 것입니다. CI 서버는 현재 Linux에서만 독점적으로 실행되므로 테스트도 통과합니다. 나는 이것이 중기 적으로 적응되어야한다는 것을 알고 있지만, 나는 빠른 해결책을 찾고있다. – beatngu13