2016-10-29 38 views
0

我已經在應用程序中添加了一個活動。其中我有一個變量,我只是想測試它是否存在變量然後好,或者如果它沒有,那麼測試失敗。如果特定的代碼行被刪除或評論,那麼也會通過測試。讓我詳細解釋一下。所有的用於檢查代碼可用性的Android java單元測試

首先,我有我的活動Web視圖和我傳遞用戶代理的網頁流量。沒有用戶代理值,webview將無法正常打開。所以我想要一個測試用例,如果將來任何人都刪除了設置用戶代理的那一行,那麼測試用例應該會失敗。

同樣有在代碼的行: @Inject LoginResult登錄; 在代碼的頂部,它包含我通過Cookie發送的登錄信息,以使用戶已經登錄(單點登錄),並且我希望測試用例在這種情況下也失敗,以至於如果有人刪除該變量或更像失敗它如果有人刪除了在webview中設置cookie的行。

我有檢查並不能發現有什麼辦法,我可以檢查這些東西。

回答

1

如果從測試中引用的代碼變量中移除,肯定會測試失敗(編譯)。

+0

我該如何引用測試中的任何變量?這對我來說是非常有幫助的。 – Yawar

+0

其次,如果有人不只是刪除變量,但只是將其字符串更改爲emtpy字符串,那麼我該如何通過測試失敗? – Yawar

+0

測試對我來說是新的,如果你只是告訴我如何參考或關於此的一個很好的教程,那麼這對我來說將是一個很大的幫助。 – Yawar