2009-01-14 31 views

Trả lời

5

Có thể sử dụng NUnit để kiểm tra mã không được quản lý, ví dụ:

// 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)); 
     } 

    }; 
} 
2

NUnit sẽ làm việc tốt với mã unmanaged miễn là bạn viết các bài kiểm tra đơn vị trong quản lý C++. Các wrapper bên ngoài sẽ được NUnit thân thiện và có thể truy cập các bộ phận không được quản lý.

Các vấn đề liên quan