3
我試圖對接收android.location.Location對象的函數進行單元測試。但我阻止,因爲我沒有可能爲Location對象設置參數。從JUnit單元測試中設置android.location.Location對象的參數
@Test
public void testLocation() {
Location location = new Location("gps");
location.setAccuracy(25F);
location.setTime(5123L);
System.out.println("Accuracy: " + location.getAccuracy());
System.out.println("Time: " + location.getTime());
}
輸出:
Accuracy: 0.0
Time: 0
Process finished with exit code 0
位置精確度和時間是零,但值在代碼中設置的上方。 這不是一個Intrumentation測試,我將它作爲jvm(測試工件:單元測試)下的簡單單元測試運行。
使用JUnit 4.12
謝謝,它適用於我。 –