zoukankan      html  css  js  c++  java
  • 编写Robotium测试程序

    6.编写Robotium测试程序

     

    1)导包 

    //导入需要测试的工程  

    import com.example.android.notepad.NotesList;

     //robotium提供的测试用类 

    import com.jayway.android.robotium.solo.Solo; 

    //测试工程要继承用来测试activity的父类 

    import android.test.ActivityInstrumentationTestCase2;

      

    2)泛型写需要测试的工程的入口activity名NotesList。 

    public class NotePadTest extends  ActivityInstrumentationTestCase2<NotesList>{ „

     }

    3)修改构造方法 

    public NotePadTest(String name) { 

    super("com.example.android.notepad", NotesList.class);}

     

    4) 在测试方法前覆写父类的setUp()方法:  该方法用来初始化solo,绑定对应的Activity  

    protected void setUp() throws Exception { 

    solo = new Solo(getInstrumentation(), getActivity());}

     

    5)在测试方法后覆写父类的tearDown()方法: 该方法用来清理资源垃圾,关闭activity。  

    protected void tearDown() throws Exception { 
    try {  
    solo.finalize(); } catch (Throwable e) {  
    e.printStackTrace(); 

    getActivity().finish(); super.tearDown(); }

     

  • 相关阅读:
    都是CSS惹的祸
    Ruby简介
    网络攻击利用DedeCms漏洞
    ASP.NET验证技术详解
    一个低级错误引发的血案
    FCKeditor配置和精简【附源码】
    邮件发送详解
    Timer定时器的设计实例详解
    常用的加密算法MD5、SHA1
    JS日历控件集合附效果图、源代码
  • 原文地址:https://www.cnblogs.com/ccxniit2004/p/3639273.html
Copyright © 2011-2022 走看看