1
我正在嘗試爲通過授權令牌與Web服務通信的對象編寫單元測試。測試「好」令牌和「壞」令牌的最佳方式是什麼?我不想在測試源中嵌入一個有效的標記,因爲我打算公開發布代碼,而且我不希望我的認證標記浮動。如何單元測試需要API授權令牌的對象?
我正在嘗試爲通過授權令牌與Web服務通信的對象編寫單元測試。測試「好」令牌和「壞」令牌的最佳方式是什麼?我不想在測試源中嵌入一個有效的標記,因爲我打算公開發布代碼,而且我不希望我的認證標記浮動。如何單元測試需要API授權令牌的對象?
我會使用模擬對象。創建一個將所有內容都接受爲「好」的令牌,並將所有內容都拒絕爲「不好」的令牌。然後你可以傳遞任何你想要的值(即使每個值都相同),它會按照你想要的方式行事。