什么是托管和非托管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单元测试++正常工作与非托管代码。外包装纸将NUnit的友好,并且可以访问非托管部分。
不隶属于 StackOverflow