HOW TO:從物件測試工作台呼叫方法
更新:2007 年 11 月
下列程序顯示如何測試自己的應用程式,而不需寫入個別的測試控管。使用物件測試工作台工具視窗,您可以將引數傳遞至方法,並監視執行緒、事件和程式設計輸出。若要節省時間,您可以使用「物件測試工作台」對程式碼快速地進行單元測試。
注意事項: |
---|
您所看見的對話方塊與功能表命令可能會與 [說明] 所描述的有所不同,視您所使用的設定或版本而定。如果要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要在執行個體上呼叫方法
撰寫及編譯自己的應用程式。
在 [檢視] 功能表內,按一下 [類別檢視]。
展開 [類別檢視] 視窗以尋找您要測試的類別,以滑鼠右鍵按一下需要測試的類別,然後按一下 [建立執行個體]。
[建立執行個體] 對話方塊隨即出現,並提示您選擇將進行測試的執行個體名稱。
在 [名稱] 中輸入 MyTestForThisClass。
開啟 [物件測試工作台] 視窗,並顯示表示該類別的圓角矩形。執行個體名稱也會顯示在方塊中。
在 [物件測試工作台] 視窗中,以滑鼠右鍵按一下類別,然後按一下 [叫用方法]。
顯示所有公用方法以進行測試。
從快速鍵功能表上的清單中,選取您要驗證的方法或函式,然後按一下 [確定]。
叫用方法對話方塊 隨即出現。
在 [叫用方法] 對話方塊的 [參數] 文字方塊中填入引數,或指定 [null]。如果有任何參數無效,參數旁邊會顯示驚嘆號 (!)。例如,如果引數需要的是 int,但您輸入的是文字,這個驚嘆號便會提示您更正輸入引數。若要更正參數,只要重新輸入正確的資料型別即可。
注意事項: 若要引發類別上的事件,請從 [呼叫方法] 對話方塊的清單方塊中選取事件。
按一下 [確定],呼叫方法並開始測試。
如果方法呼叫成功,具有呼叫之傳回值的方法呼叫結果訊息方塊隨即會顯示。
如果方法是虛值 (Void),[方法呼叫結果] 訊息方塊會明確表示此資訊。
若要在型別上呼叫靜態方法
在 [類別檢視] 中,以滑鼠右鍵按一下您要呼叫其方法的類別名稱。
-或-
在 [物件測試工作台] 視窗中,以滑鼠右鍵按一下您要呼叫其方法之物件的圓角矩形表示。
在 [物件測試工作台] 視窗中,以滑鼠右鍵按一下類別,然後按一下 [叫用靜態方法]。
[叫用靜態方法] 對話方塊隨即出現。
在清單上,按一下要叫用的靜態方法。
[叫用方法] 對話方塊隨即出現。
在 [叫用方法] 對話方塊的 [參數] 文字方塊中填入引數,或指定 [null]。
如果有任何參數無效,參數旁邊會顯示驚嘆號 (!)。例如,如果引數需要的是 int,但您輸入的是文字,這個驚嘆號便會提示您更正輸入引數。若要更正參數,只要重新輸入正確的資料型別即可。
按一下 [確定],呼叫方法並開始測試。
如果方法呼叫成功,具有呼叫之傳回值的方法呼叫結果訊息方塊隨即會顯示。如果方法是虛值 (Void),[方法呼叫結果] 訊息方塊會明確表示此資訊。