C/C++에 사용할 수있는 더 좋은 단위 테스트 프레임 워크는 무엇입니까?C++ 용 유닛 테스팅 프레임 워크
- 유닛 테스트 ++ 또는
- 구글 테스트는
나는 모두에 새로운 오전. Unittest는 설명서가 적습니다. Google 테스트에는 많은 설명서가 있습니다.
C/C++에 사용할 수있는 더 좋은 단위 테스트 프레임 워크는 무엇입니까?C++ 용 유닛 테스팅 프레임 워크
나는 모두에 새로운 오전. Unittest는 설명서가 적습니다. Google 테스트에는 많은 설명서가 있습니다.
저는 몇 년 동안 Boost.Test을 사용하고 있었는데, 이것은 괜찮 았고 두 옵션 모두에 필적했습니다.
그럼 나는 Catch을 만났으며 그 이후로는 다시 보지 않았습니다. 사용하기가 훨씬 편리하기 때문에 다른 프레임 워크로 돌아갈 이유가 없습니다.
GitHub here에 있으며 개발자는 on SO입니다.
사진을 찍어주세요. 더 간결하고 직관적으로 사용할 수 있으므로 헤더 전용이므로 설정하고 사용하기가 쉽습니다. 새로운 기능이 필요하거나 버그를 발견하면 개발자의 반응이 좋습니다.
설명서 비교에서 Google Test는 UnitTest ++보다 훨씬 많은 기능을 제공하며 사용하기가 더 어렵지 않습니다.
Google 테스트를 사용하고있어 매우 만족합니다.
GoogleTest와 cpptest을 사용해 보았습니다.
Google 테스트는 잘 작동하고 사용하기가 편리했습니다. 단점은 GoogleTest에 사용 된 템플릿이 IDE에서 코드 구문 분석을 위반했기 때문입니다. 코드 완성 기능이 전혀 작동하지 않았습니다.
CppTest는 GoogleTest만큼 쉽고 표준 C++ 파생을 사용하여 확장 할 수있는 테스트 스위트 클래스를 구현한다는 장점이 있습니다. 나는 cpptest를 선택하는 것을 끝내었다.
"더 나은"정의하기 쉽지 않습니다. 당신이 문서화를 언급했기 때문에 제품을 "더 좋게"만드는 것이라고 생각합니까? 그렇다면 답을 얻었습니다. 다른 제품이 "더 나은"제품을 만든다고 판단되면 "더 나은"정의를 포함하십시오. –
둘 다 시도해보고 가장 편한 것을 선택해보십시오. – jfs
http://stackoverflow.com/questions/1067236/cc-testing-framework-like-junit-for-java/ [C/C++ Testing framework] –