2
我不知道如何聲明幫助文件(.chm)由具有void返回類型的方法顯示?我能想到的唯一的事情就是檢查是否有任何異常在該方法中拋出,但這並不能真正驗證該框是否顯示。單元測試,以確定是否顯示一個彈出框
有誰知道如何驗證幫助文件是否顯示?
我不知道如何聲明幫助文件(.chm)由具有void返回類型的方法顯示?我能想到的唯一的事情就是檢查是否有任何異常在該方法中拋出,但這並不能真正驗證該框是否顯示。單元測試,以確定是否顯示一個彈出框
有誰知道如何驗證幫助文件是否顯示?
打開它後檢查是否存在hh.exe進程。這是「Microsoft HTML Help Executable」過程
也可能希望獲取任何此類現有進程的句柄,然後在檢查之後排除這些句柄。還有一個小窗口,一個新的不相關的人可以打開,但可能性很小,無關緊要 – Davy8
我不會稱之爲單元測試。在單元測試中,您會嘲笑該方法的依賴關係,並確保調用適當的操作。 – driushkin
嚴格地說,這是一個集成測試,但仍然是一個有效的問題。 – Davy8