我有一个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)