2013-03-30 6 views
1

자바를 사용하여 abc 형식의 음악이 포함 된 .abc 파일을 가져 와서 재생합니다.자바 프로젝트의 파일에서 텍스트 읽기

입력이 파일 경로 (FileReader/BufferedReader을 통해)가되도록 입력을 설정했습니다. 그러나 파일 경로는 내 컴퓨터에만 국한되므로 내가 쓴 단위 테스트는 다른 컴퓨터에서 실패합니다.

그래서 질문은 :

가 어떻게 같은 프로젝트에있는 파일에서 자바 클래스 읽기 텍스트를해야합니까? 예를 들어 저장소에 복제본이있는 경우 수정되지 않은 단위 테스트를 실행하고 통과시켜야합니다.

이 문제를 해결하는 방법에 대한 제안 사항을 보내 주시면 감사하겠습니다.

답변

1

절대 경로 대신 상대 경로를 사용하지만 단위 테스트가 IO와 같은 것을 처리하는 대형 구성 요소 대신 실제 단위를 테스트 할 수 있도록 설계를 변경해야합니다.