| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

利用JUnit4进行Android测试的工具:AndroidJUnit4

AndroidJUnit4 是一个让 JUnit 4 可以直接运行在 Android 设备上的开源工具。

示例代码:

public class HelloActivity extends ActivityUnitTestCase<MyActivity> {         /**       * For Eclipse with ADT       */      public static junit.framework.Test suite() {          // Should use AndroidJUnit4TestAdapter for to running AndroidDependent          // TestCases.          return new AndroidJUnit4TestAdapter(HelloActivity.class);      }         public static class MyActivity extends Activity {          @Override          protected void onCreate(Bundle savedInstanceState) {              super.onCreate(savedInstanceState);              TextView view = new TextView(this);              view.setText("Hello, activity.");              view.setId(android.R.id.text1);              setContentView(view);          }      }         private Intent startIntent;         public HelloActivity() {          super(MyActivity.class);      }         @Override      @Before      public void setUp() throws Exception {          super.setUp();          startIntent = new Intent(Intent.ACTION_MAIN);      }         @Test      public void assertPreconditions() {          startActivity(startIntent, null, null);          assertNotNull(getActivity());      }         @Test      public void sayHello() {          startActivity(startIntent, null, null);          assertThat(((TextView) getActivity().findViewById(android.R.id.text1)).getText()                                                                        .toString(), equalTo("Hello, activity."));      }     }

项目主页:http://www.open-open.com/lib/view/home/1413276987215

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1413276987215.html
测试工具 AndroidJUnit4 JUnit