관리 및 관리되지 않는 C ++의 혼합을위한 최고의 장치 테스트 도구는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/443642

  •  22-07-2019
  •  | 
  •  

문제

관리 및 관리되지 않은 C ++의 혼합 인 코드베이스에 대한 일부 장치 테스트를 구현하기 시작합니다. Nunit은 관리되지 않는 코드로 해킹 할 수 있습니까? 더 나은 대안이 있습니까?

도움이 되었습니까?

해결책

Nunit을 사용하여 관리되지 않는 코드를 테스트 할 수 있습니다.

// Tests.h

#pragma once

#include <cmath>

using namespace System;
using namespace NUnit::Framework;

namespace Tests {

    [TestFixture]
    public ref class UnitTest
    {
    public:
        UnitTest(void) {}

        [Test]
        void TestCos()
        {
            Assert::AreEqual(1, cos(0.0));
        }

    };
}

다른 팁

Nunit은 관리 된 C ++로 단위 테스트를 작성하는 한 관리되지 않은 코드로 잘 작동합니다. 외부 래퍼는 수녀 친화적이며 관리되지 않는 부품에 액세스 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top