1
我想在android中爲異步方法執行單元測試。結果需要是「通過觀察員的回調通知」。看看下面的例子。我如何爲doSomething()方法編寫單元測試用例?如何做異步調用的單元測試?
public interface IFooObserver {
void onResult(String result);
}
public class Foo {
private IFooObserver mObserver;
public Foo(IFooObserver observer) {
mObserver = observer;
}
public void doSomething() {
new Thread(new Runnable() {
@Override
public void run() {
// do something..
mObserver.onResult("hello, world!");
}
}).start();
}
}
可能的重複http://stackoverflow.com/questions/2321829/android-asynctask-testing-with-android-test-framework –