다른 언어로 어떻게 테스트합니까?소스 - 소스 컴파일러 용 단위 테스트 작성
내 컴파일러는 소스 언어의 코드를 대상 언어로 변환합니다. 나는 (소스 언어) 입력과 (타겟 언어) 출력이 실행될 때 똑같은 결과를 만들어 내고 싶다.
지금 나는 원본 입력을 실행하고 컴파일러를 통해 실행하고 출력을 실행 한 다음 결과를 문자열 비교합니다. 불만족 스럽습니다 (의미 상 가장 작은 차이로 인해 테스트가 실패하게됩니다. "1.0"은 "1"과 같지 않으므로 테스트가 실패합니다). 더 좋은 방법이 있습니까?
팁 주셔서 감사합니다. 어떻게 든 출력을 변형시켜야 할 것입니다. – user1953221