Microsoft Visual C++ 6.0 용 단위 테스트 프레임 워크가 있습니까?Microsoft Visual C++ 6.0 용 단위 테스트 프레임 워크
답변
당신은 모든 C++ 유닛 테스트 프레임 워크의 목록 this article를 읽을 수 있고, 필요 이상으로 더 많은 작업, 그것은 새로운 테스트 케이스를 작성하는 데 걸리는 특히 작업이 필요 VS6.0
CppUnit을 작업하는 일 확인. 원저자 마이클 페더스 (Michael Feathers)는 다른 사람들을위한 기초로 사용 된 단순화 된 틀을 발표했다. 나는 UnitTest++을 사용했고 매우 googletest에 관심이 있습니다. 테스트 케이스를 선언하고 수트에 수동으로 추가하지 않고도 새 테스트 케이스를 만들 수 있습니다. 프레임 워크가 당신을 위해 그것을합니다.
Google Test는 공식적으로 VC++ 6을 지원하지 않습니다. 2009 년에는 2182 줄의 코드를 변경해야했습니다. 기능이 적거나 구문 변경이있을 때 사용할 수 있습니다. –
UnitTest ++는 이제 GitHub에 있습니다. [unittest-cpp] (https://github.com/unittest-cpp/unittest-cpp)를 참조하십시오. –
Phil Nash 'Catch test framework의 VC6 port이 있습니다.
Catch는 단일 헤더로 패키지되어 있으며 C++ 표준 라이브러리 이외의 외부 종속성이 없으므로 시작하기 쉽습니다.
테스트 케이스는 자체 등록 기능 또는 메소드로 작성되며 선택적으로 섹션으로 나뉩니다. Catch는 비교를 위해 표준 C 연산자를 사용하여 하나의 핵심 어설 션 매크로 만 필요합니다. 그러나 전체 표현식을 분해하고 lhs 및 rhs 값을 기록합니다.
또한 VC6과 함께 사용할 수있는 my lest (https://github.com/martinmoene/lest) 헤더 전용 테스트 프레임 워크의 C++ 98/03 변형이 있습니다. [lest_cpp03.hpp] (https :// /github.com/martinmoene/lest/blob/master/lest_cpp03.hpp). Catch에 영감을 불어 넣지 않고 [함수 수준의 비품] (https://github.com/martinmoene/lest#fixture-macros)과 [expression-decomposing assertion macros] (https://github.com/martinmoene/)를 가지고 있습니다. l assertion-macros). –
- 1. 단위 테스트 동기화 프레임 워크
- 2. 단위 테스트 프레임 워크 C
- 3. 안드로이드 용 Mono - Visual Studio로 단위 테스트
- 4. 데이터베이스 단위 테스트 프레임 워크
- 5. Silverlight : 단위 테스트, SL4 용 권장 프레임 워크?
- 6. Visual Studio 용 C# Unit 테스트 프레임 워크?
- 7. C 용 유닛 테스트 프레임 워크
- 8. 혼합 Windows 용 임베디드 단위 테스트 프레임 워크
- 9. Mac/iPhone 용 xUnit 테스트 프레임 워크
- 10. Visual Studio 2008에서 프레임 워크 1.1 프로젝트의 단위 테스트?
- 11. nunit 대 Visual Studio에 내장 된 단위 테스트 프레임 워크
- 12. Visual Studio 테스트 프레임 워크로 C++ 단위 테스트
- 13. Spring.Net을 사용하여 테스트 클래스를 만드는 Microsoft 테스트 프레임 워크 얻기
- 14. CXX 용 CXX 테스트 프레임 워크
- 15. Silverlight 단위 테스트 프레임 워크 Windows Phone 7 용
- 16. 유니버설 유닛 테스트 프레임 워크
- 17. C++ 용 유닛 테스팅 프레임 워크
- 18. Eclipse에서 JUnit처럼 작동하는 C# 테스트 프레임 워크?
- 19. 좋아하는 .NET 단위 테스트 프레임 워크
- 20. 줄무늬 프레임 워크 단위 테스트 : MockServletContext는 NullPointerException이에게
- 21. Clojure를위한 최고의 단위 테스트 프레임 워크?
- 22. WSH 스크립트 단위 테스트 프레임 워크
- 23. SystemC에서 기존 단위 테스트 프레임 워크 사용
- 24. Python을위한 제약 기반 단위 테스트 프레임 워크
- 25. sqlite로 엔티티 프레임 워크 단위 테스트
- 26. 유닛 테스트 프레임 워크 + C++ 용 코드 커버리지 도구
- 27. 파이썬 용 일반 테스트 자동화 프레임 워크
- 28. 웹 서비스 용 테스트 프레임 워크
- 29. iPad 용 단위 테스트
- 30. 숫자 출력을 이용한 C++ 단위 테스트 처리를위한 프레임 워크/도구
나는 지난 10 년 동안 발표 된 컴파일러/IDE 로의 이동을 강력히 권장합니다. –
@TerryMahaffey : 이것은 아마도 레거시 코드와 관련이 있습니다. MFC와 msvc6.0으로 작성된 커다란 코드베이스를 지원하도록 요청 받았기 때문에 나는이 질문에 대해 우연히 발견했다. 아이디어는 현대 컴파일러를 사용하면서 말하지만 기능을 다루기위한 일부 단위 테스트는 나에게 앞으로의 보안 감각을 줄 것입니다. "기존 코드로 효과적으로 작업하기"의 첫 번째 권장 사항 중 하나입니다. –