正在使用CppUnitTestFramework验证构造函数是否在所需位置抛出异常。
Assert::ExpectException<std::exception>(Service pService = Service(hServiceManager, L"NotValidName"));
上面的代码不起作用,但我不知道该如何实现。似乎也不能只期待特定的例外:
Assert::ExpectException<ERROR_INVALID_SERVICENAME>(Service pService = Service(hServiceManager, L"NotValidName"));
谢谢!
"解决方案":如果使用Visual Studio ,则移动到GTest