대부분의 시스템에서 제대로 작동하는 단원 테스트를 사용하지만 우분투 상자 하나는 특수 문자 "?"를 비교할 수없는 것 같습니다. 캐릭터 자체는 â이어야합니다. 내 컴퓨터에서 이클립스 콘솔은 정상적으로 작동하는지 확인하기 위해 어떤 인코딩을 사용하는지 표시합니다.Junit이 프랑스어 문자열 어설 션에 실패했습니다
The extracted text was wrong expected:<...tons. Il jette le bl[?me sur ....
but was:<...tons. Il jette le bl[?me sur .....
시험은 자바 1.7
를 사용하여 메이븐 2를 사용하여 이클립스 주노 내에서 실행되는사람이 생각이 있습니까 ...?
편집 : JUnit 테스트로서 실행을 수행 할 때 받는다는 구성에서 ... 메이븐 시험을 통해 단위 테스트를 실행하지 않을 경우이 동작은 볼 수
우리가 가지고있는
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Maven 사용자 설정과 모듈의 pom.xml 파일 모두에 대해 설정됩니다.
인코딩에
<build>
섹션 내부maven-compiler-plugin
에 UTF-8 인코딩을 넣어? 텍스트가 'UTF-8'인 것으로 보이는 반면 다른 것이 예상됩니다. 기대를 바꿔야합니다. –어디에서 문자열을 읽나요? 파일 에서요? – assylias
@assylias 문자열을 하드 코딩 했으므로 – Stainedart