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(); }

     

  • 相关阅读:
    网页添加提示音
    poj 2593和poj 2479
    HDU 1558 Segment set
    Ubuntu中conky的安装配置
    Codeforce C. Buns
    HDU 3952 Fruit Ninja
    IE8,IE9,IE10,FireFox 的CSS HACK
    HDU 1086 You can Solve a Geometry Problem too
    Ubuntu中Cairo Dock安装和设置
    Ubuntu 12.04 中安装和配置 Java JDK(转)
  • 原文地址:https://www.cnblogs.com/ccxniit2004/p/3639273.html
Copyright © 2011-2022 走看看