MSTest에서 Moles 또는 Fake 프레임 워크를 사용하여 관리되지 않는 코드를 모의 할 수 있습니까?
.cpp의 프로젝트가 거의없고 개발자가 MS 테스트를 사용하여 단위 테스트 케이스를 작성하고 Mole 또는 가짜 프레임 워크를 사용하는 모의 종속성을 작성하려는 시나리오가 있습니다.
Q 1. MSTest를 사용하여 .cpp 테스트 케이스를 작성할 수 있습니까? Q 2. .cpp에서 두더지 / 가짜를 사용하여 개체를 조롱 할 수 있습니까?
미리 감사드립니다
도와주세요
Q 1. MSTest를 사용하여 .cpp 테스트 케이스를 작성할 수 있습니까?
예. 그러나 mstest를 사용하는 C ++ UT는 관리되는 C ++ 래퍼를 사용하여 작성되었습니다. 따라서 정확히 네이티브 UT에 유의하십시오. 이제 VS2012 이후 순전히 네이티브 UT 또는 플러그인 을 googletest 와 같은 원하는 프레임 워크로 작성할 수 있습니다.
사용자 측면에서 이러한 테스트를 실행하려면 mstest.exe 대신 vstest.console.exe를 사용해야합니다.
Q 2. .cpp에서 두더지 / 가짜를 사용하여 개체를 모의 할 수 있습니까?
아니요. 두더지 및 가짜는 관리 코드 용으로 빌드되었으며 네이티브 코드에서 작동하지 않습니다. googlemock은 네이티브에서 조롱 할 수있는 라이브러리입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다