android 测试项目出现 Test run failed: No test results 的解决方法
Posted on 2010-08-23 17:25 qzxia 阅读(5478) 评论(0) 收藏 举报最近在看android开发文档中关于Junit测试一部分的内容,发现按照他的介绍来做,是有问题的,异常如下
Test run failed: No test results
后来发现开发文档中少了一个默认构造函数,导致了这个问题。加一个默认构造函数即可,代码如下
import android.test.ActivityInstrumentationTestCase2; import android.widget.TextView; import com.jason.word.ReciteMain; public class ReciteMainTest extends ActivityInstrumentationTestCase2<ReciteMain> { ReciteMain activity; TextView textView; String s; public ReciteMainTest(){ super("com.jason.word", ReciteMain.class); } public ReciteMainTest(String pkg, Class<ReciteMain> activityClass) { super("com.jason.word", ReciteMain.class); // TODO Auto-generated constructor stub } @Override protected void setUp() throws Exception { // TODO Auto-generated method stub super.setUp(); activity = this.getActivity(); textView = (TextView) activity.findViewById(com.jason.word.R.id.TextView01); s = activity.getString(com.jason.word.R.string.string_test); } public void testPreconditions(){ assertNotNull(textView); } public void testText(){ assertEquals(s, textView.getText().toString()); } }