TestContext成为VS2015中的抽象类?

时间:2015-11-20 17:39:10

标签: c++ unit-testing visual-studio-2015

我有一个C ++单元测试类,曾经在VS2013中正常工作。

我安装了VS2015,现在它抱怨下面代码中的TestContext出错:

"抽象类型的参数"不允许使用Microsoft :: VisualStudio :: TestTools :: UnitTesting :: TestContext"

我还使用ClassInitialize属性进行了测试,但这也不起作用。

这是一段代码:

[TestClass]
public ref class Integration_ShotLibraryTests
{
public: 
    [AssemblyInitialize]
    static void AssemblyInit(TestContext context)
    {
        SHOT_EPSILONS = new SwingResult();
        SHOT_EPSILONS->SpeedMilesPerHour = 1.0;
        SHOT_EPSILONS->PathInOutDeg = 0.25;
        SHOT_EPSILONS->FaceOpenClosed = 0.5;
        SHOT_EPSILONS->AngleOfAttackDeg = 0.25;
        SHOT_EPSILONS->LieDeg = 0.5;
        SHOT_EPSILONS->LoftDeg = 0.5;
        SHOT_EPSILONS->ImpactLocationUpDownMm = 1.0;
        SHOT_EPSILONS->ImpactLocationLeftRightMm = 1.0;

    }

我正在使用Visual Studio Enterprise 2015(14.0.23107.0 D14REL)

0 个答案:

没有答案