관리 및 관리되지 않는 C ++의 혼합을위한 최고의 장치 테스트 도구는 무엇입니까?
-
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 ++로 단위 테스트를 작성하는 한 관리되지 않은 코드로 잘 작동합니다. 외부 래퍼는 수녀 친화적이며 관리되지 않는 부품에 액세스 할 수 있습니다.
제휴하지 않습니다 StackOverflow