之前写测试用例一直是用AndroidTestCase,同步的测试跑的好好的
后来发现测异步服务的时候总是一下子TestCase的进程就结束了,导致无法验证异步返回的数据。
后来经过排查,发现,很简单,测试用例不要继承AndroidTestCase,继承InstrumentationTestCase 就可以了,上代码
package com.haobao.wardrobe.test;
import java.util.ArrayList;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
import android.test.InstrumentationTestCase;
import android.util.Log;
import com.haobao.wardrobe.io.HeaderTopicsHandler;
import com.haobao.wardrobe.io.WaterfallHandler;
import com.haobao.wardrobe.io.model.HeaderTopic;
import com.haobao.ward