RunAs 受限制
TAEF 可確保測試是在受限制的進程中執行。
注意 在執行 Windows Vista 舊版 Windows 的電腦上,您必須從系統管理員程式執行受限制的測試。
在命令列上指定 RunAs
te unittests\* /runas:restricted
使用 RunAs 標記測試
測試中繼資料可用來指定元件、類別或測試方法的 runas 類型。
注意 中繼資料中指定的 RunAs 值會覆寫命令列上指定的 RunAs 值。 例如,標示為 runas:system 測試中繼資料的測試仍會以本機系統的形式執行,即使命令列上指定 了 /runas:elevated 也一樣。
(機器碼) 範例
class MyTests
{
TEST_CLASS(MyTests);
BEGIN_TEST_METHOD(RestrictedTest)
TEST_METHOD_PROPERTY(L"RunAs", L"Restricted")
END_TEST_METHOD()
};