0
我有我需要測試的幾個PreferenceFragment類:Android的單元測試的PreferenceFragment
public class MyPref extends PreferenceFragment
我怎麼測試呢?
例如我曾嘗試:
public class MyPrefTester extends ActivityInstrumentationTestCase2<MyPref>
但是失敗,因爲這個Android測試類要求的參數從活動繼承。 PreferenceFragment繼承Fragment(由Activity使用)。
有什麼建議?
我不知道您是否熟悉Model-View-Presenter模式,但如果片段位於接口後面,可以更容易地測試演示者邏輯。 –
您正在嘗試使用Fragment上的ActivityInstrumentationTestCase2。這顯然不會起作用,而是在一個Activity上使用它。 – Schoentoon