비 관리 코드에서 Mock / Fake 프레임 워크를 사용할 수 있습니까?

Neeraj Dubey

MSTest에서 Moles 또는 Fake 프레임 워크를 사용하여 관리되지 않는 코드를 모의 할 수 있습니까?

.cpp의 프로젝트가 거의없고 개발자가 MS 테스트를 사용하여 단위 테스트 케이스를 작성하고 Mole 또는 가짜 프레임 워크를 사용하는 모의 종속성을 작성하려는 시나리오가 있습니다.

Q 1. MSTest를 사용하여 .cpp 테스트 케이스를 작성할 수 있습니까? Q 2. .cpp에서 두더지 / 가짜를 사용하여 개체를 조롱 할 수 있습니까?

미리 감사드립니다

도와주세요

Allen

Q 1. MSTest를 사용하여 .cpp 테스트 케이스를 작성할 수 있습니까?

예. 그러나 mstest를 사용하는 C ++ UT는 관리되는 C ++ 래퍼를 사용하여 작성되었습니다. 따라서 정확히 네이티브 UT에 유의하십시오. 이제 VS2012 이후 순전히 네이티브 UT 또는 플러그인 을 googletest 와 같은 원하는 프레임 워크로 작성할 수 있습니다.

사용자 측면에서 이러한 테스트를 실행하려면 mstest.exe 대신 vstest.console.exe를 사용해야합니다.

Q 2. .cpp에서 두더지 / 가짜를 사용하여 개체를 모의 할 수 있습니까?

아니요. 두더지 및 가짜는 관리 코드 용으로 빌드되었으며 네이티브 코드에서 작동하지 않습니다. googlemock은 네이티브에서 조롱 할 수있는 라이브러리입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 애플리케이션에서 Angular DI 프레임 워크를 사용할 수 있습니까?

분류에서Dev

다른 애플리케이션에서 Angular DI 프레임 워크를 사용할 수 있습니까?

분류에서Dev

C ++ 코드에서 coremotion과 같은 iOS 프레임 워크를 사용할 수 있습니까?

분류에서Dev

abp 프레임 워크의 애플리케이션 서비스에서 호스트 주소를 검색 할 수 있습니까?

분류에서Dev

iOS11에서 비전 프레임 워크의 객체 추적 API를 어떻게 사용할 수 있습니까?

분류에서Dev

네트워크 관리에 Ubuntu를 사용할 수 있습니까?

분류에서Dev

C # 기반 웹 사이트에서 Bootstrap과 유사한 프레임 워크를 사용할 수 있습니까?

분류에서Dev

iPhone의 프레임 프레임 워크에서 비디오 텍스처를 재생할 수 없습니다.

분류에서Dev

.net 프레임 워크가 비용 또는 프리웨어 인 경우 Visual Studio없이 .net 프로젝트를 개발할 수 있습니까?

분류에서Dev

NSNotificationCenter를 서로 다른 프레임 워크간에 사용하여 통신 할 수 있습니까?

분류에서Dev

django 프레임 워크에서 djangify를 어떻게 올바르게 사용할 수 있습니까?

분류에서Dev

C #으로 엔티티 프레임 워크에서 array.contains를 어떻게 사용할 수 있습니까?

분류에서Dev

ffmpeg는 다양한 크기의 프레임에서 비디오를 인코딩 할 수 있습니까?

분류에서Dev

unnitest 프레임 워크에서 setUpClass를 확장 할 수 있습니까?

분류에서Dev

Xcode에서 차트 프레임 워크를 사용할 수 없습니다.

분류에서Dev

Kindle 온라인 포맷 프레임 워크 또는 도구를 웹 애플리케이션에 사용할 수 있습니까?

분류에서Dev

비디오 레슨을 관리하기 위해 어떤 소프트웨어를 사용할 수 있습니까?

분류에서Dev

array_rand 변수를 사용할 때 워드 프레스 카테고리가 비어 있습니다.

분류에서Dev

Facebook SDK 프레임 워크를 사용자 정의 할 수 있습니까?

분류에서Dev

Aurelia와 함께 JQuery Bootstrap 프레임 워크를 사용할 수 있습니까?

분류에서Dev

Perl에서 사용할 수있는 프레임 워크는 무엇입니까?

분류에서Dev

테스트에서 임베디드 루비를 사용할 수 있습니까?

분류에서Dev

laravel 프레임 워크에서 메서드 저장소를 사용할 수 없습니다.

분류에서Dev

Kubernetes에서 서비스의 DNS 레코드를 변경할 수 있습니까?

분류에서Dev

(전통적인 리플렉션 대신) 프레임 워크 / 라이브러리에서 MethodHandle을 사용할 수 있습니까?

분류에서Dev

프레임 워크를 사용하지 않고 CSS에서 다른 조건을 줄 수 있습니까?

분류에서Dev

ionic 프레임 워크를 사용하여 웹 애플리케이션을 만들 수 있습니까?

분류에서Dev

nestjs 프레임 워크와 함께 neo4j-graphql-js 엔드 포인트에서 인터셉터를 어떻게 사용할 수 있습니까?

분류에서Dev

사용자 지정 프레임 워크 코드를 감지 할 수 없습니다.

Related 관련 기사

  1. 1

    다른 애플리케이션에서 Angular DI 프레임 워크를 사용할 수 있습니까?

  2. 2

    다른 애플리케이션에서 Angular DI 프레임 워크를 사용할 수 있습니까?

  3. 3

    C ++ 코드에서 coremotion과 같은 iOS 프레임 워크를 사용할 수 있습니까?

  4. 4

    abp 프레임 워크의 애플리케이션 서비스에서 호스트 주소를 검색 할 수 있습니까?

  5. 5

    iOS11에서 비전 프레임 워크의 객체 추적 API를 어떻게 사용할 수 있습니까?

  6. 6

    네트워크 관리에 Ubuntu를 사용할 수 있습니까?

  7. 7

    C # 기반 웹 사이트에서 Bootstrap과 유사한 프레임 워크를 사용할 수 있습니까?

  8. 8

    iPhone의 프레임 프레임 워크에서 비디오 텍스처를 재생할 수 없습니다.

  9. 9

    .net 프레임 워크가 비용 또는 프리웨어 인 경우 Visual Studio없이 .net 프로젝트를 개발할 수 있습니까?

  10. 10

    NSNotificationCenter를 서로 다른 프레임 워크간에 사용하여 통신 할 수 있습니까?

  11. 11

    django 프레임 워크에서 djangify를 어떻게 올바르게 사용할 수 있습니까?

  12. 12

    C #으로 엔티티 프레임 워크에서 array.contains를 어떻게 사용할 수 있습니까?

  13. 13

    ffmpeg는 다양한 크기의 프레임에서 비디오를 인코딩 할 수 있습니까?

  14. 14

    unnitest 프레임 워크에서 setUpClass를 확장 할 수 있습니까?

  15. 15

    Xcode에서 차트 프레임 워크를 사용할 수 없습니다.

  16. 16

    Kindle 온라인 포맷 프레임 워크 또는 도구를 웹 애플리케이션에 사용할 수 있습니까?

  17. 17

    비디오 레슨을 관리하기 위해 어떤 소프트웨어를 사용할 수 있습니까?

  18. 18

    array_rand 변수를 사용할 때 워드 프레스 카테고리가 비어 있습니다.

  19. 19

    Facebook SDK 프레임 워크를 사용자 정의 할 수 있습니까?

  20. 20

    Aurelia와 함께 JQuery Bootstrap 프레임 워크를 사용할 수 있습니까?

  21. 21

    Perl에서 사용할 수있는 프레임 워크는 무엇입니까?

  22. 22

    테스트에서 임베디드 루비를 사용할 수 있습니까?

  23. 23

    laravel 프레임 워크에서 메서드 저장소를 사용할 수 없습니다.

  24. 24

    Kubernetes에서 서비스의 DNS 레코드를 변경할 수 있습니까?

  25. 25

    (전통적인 리플렉션 대신) 프레임 워크 / 라이브러리에서 MethodHandle을 사용할 수 있습니까?

  26. 26

    프레임 워크를 사용하지 않고 CSS에서 다른 조건을 줄 수 있습니까?

  27. 27

    ionic 프레임 워크를 사용하여 웹 애플리케이션을 만들 수 있습니까?

  28. 28

    nestjs 프레임 워크와 함께 neo4j-graphql-js 엔드 포인트에서 인터셉터를 어떻게 사용할 수 있습니까?

  29. 29

    사용자 지정 프레임 워크 코드를 감지 할 수 없습니다.

뜨겁다태그

보관