共用方式為


RunAs 系統

TAEF 會以本機系統的形式執行測試。

備註

您以本機系統身分執行的測試不應建立任何使用者介面 (UI) 。 如果您的測試需要建立 UI 或與 UI 互動,您必須將 UI 相關程式碼移至個別可執行檔中,這些可執行檔會從測試中使用 CreateProcessAsUser 函式啟動。

在指令行上指定 RunAs

te unittests\* /runas:system

使用 RunAs 標記測試

測試中繼資料可用來指定元件、類別或測試方法的 runas 類型。

備註

中繼資料中指定的 RunAs 值會覆蓋命令列上指定的 RunAs 值。 例如,標示為 runas:system 測試中繼資料的測試仍會以本機系統的形式執行,即使命令列上指定了 /runas:elevated

範例 (原生程式碼)

class MyTests
{
    TEST_CLASS(MyTests);

    BEGIN_TEST_METHOD(SystemTest)
        TEST_METHOD_PROPERTY(L"RunAs", L"System")
    END_TEST_METHOD()
};

RunAs