共用方式為


HOW TO:從物件測試工作台呼叫方法

更新:2007 年 11 月

下列程序顯示如何測試自己的應用程式,而不需寫入個別的測試控管。使用物件測試工作台工具視窗,您可以將引數傳遞至方法,並監視執行緒、事件和程式設計輸出。若要節省時間,您可以使用「物件測試工作台」對程式碼快速地進行單元測試。

注意事項:

您所看見的對話方塊與功能表命令可能會與 [說明] 所描述的有所不同,視您所使用的設定或版本而定。如果要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

若要在執行個體上呼叫方法

  1. 撰寫及編譯自己的應用程式。

  2. 在 [檢視] 功能表內,按一下 [類別檢視]。

  3. 展開 [類別檢視] 視窗以尋找您要測試的類別,以滑鼠右鍵按一下需要測試的類別,然後按一下 [建立執行個體]。

    [建立執行個體] 對話方塊隨即出現,並提示您選擇將進行測試的執行個體名稱。

  4. 在 [名稱] 中輸入 MyTestForThisClass。

    開啟 [物件測試工作台] 視窗,並顯示表示該類別的圓角矩形。執行個體名稱也會顯示在方塊中。

  5. 在 [物件測試工作台] 視窗中,以滑鼠右鍵按一下類別,然後按一下 [叫用方法]。

    顯示所有公用方法以進行測試。

  6. 從快速鍵功能表上的清單中,選取您要驗證的方法或函式,然後按一下 [確定]。

    叫用方法對話方塊 隨即出現。

    在 [叫用方法] 對話方塊的 [參數] 文字方塊中填入引數,或指定 [null]。如果有任何參數無效,參數旁邊會顯示驚嘆號 (!)。例如,如果引數需要的是 int,但您輸入的是文字,這個驚嘆號便會提示您更正輸入引數。若要更正參數,只要重新輸入正確的資料型別即可。

    注意事項:

    若要引發類別上的事件,請從 [呼叫方法] 對話方塊的清單方塊中選取事件。

  7. 按一下 [確定],呼叫方法並開始測試。

    如果方法呼叫成功,具有呼叫之傳回值的方法呼叫結果訊息方塊隨即會顯示。

    如果方法是虛值 (Void),[方法呼叫結果] 訊息方塊會明確表示此資訊。

若要在型別上呼叫靜態方法

  1. 在 [類別檢視] 中,以滑鼠右鍵按一下您要呼叫其方法的類別名稱。

    -或-

    在 [物件測試工作台] 視窗中,以滑鼠右鍵按一下您要呼叫其方法之物件的圓角矩形表示。

  2. 在 [物件測試工作台] 視窗中,以滑鼠右鍵按一下類別,然後按一下 [叫用靜態方法]。

    [叫用靜態方法] 對話方塊隨即出現。

  3. 在清單上,按一下要叫用的靜態方法。

    [叫用方法] 對話方塊隨即出現。

  4. 在 [叫用方法] 對話方塊的 [參數] 文字方塊中填入引數,或指定 [null]。

    如果有任何參數無效,參數旁邊會顯示驚嘆號 (!)。例如,如果引數需要的是 int,但您輸入的是文字,這個驚嘆號便會提示您更正輸入引數。若要更正參數,只要重新輸入正確的資料型別即可。

  5. 按一下 [確定],呼叫方法並開始測試。

    如果方法呼叫成功,具有呼叫之傳回值的方法呼叫結果訊息方塊隨即會顯示。如果方法是虛值 (Void),[方法呼叫結果] 訊息方塊會明確表示此資訊。

請參閱

其他資源

物件測試工作台

建置、偵錯和測試