我想爲我的Codename One應用程序編寫功能測試。如何在Codename One中模擬服務器/ http請求進行測試?
要做到這一點,我需要能夠嘲笑一些服務器的響應,以便它們返回到我需要的特定測試。
有一件事我試圖讓發送HTTP請求的函數將ConnectionRequest作爲參數,這樣我可以注入一些東西來模擬網絡延遲,然後用模擬響應調用回調。
但是,當我嘗試在單元測試的prepare方法中注入ConnectionRequest的模擬時,它們仍然在應用程序啓動後注入,這對我的情況不起作用,因爲我在開始時發送了HTTP請求的應用程序。
是否有可能在啓動應用程序之前模擬ConnectionRequest或做相同的事情?
我們在Codename One中沒有類似的東西。儘管如此,你也許可以破解一些JavaSE模擬框架來與模擬器一起工作。 –