在Android Studio中使用JUNIT测试


JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。 
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。



1.首先在module的build.gradle中添加以下依赖
testImplementation 'junit:junit:4.13-beta-3'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'


2.选中我的项目中要测试的方法OnCreate(Bundle savedInstanceState),右键选择GO TO -> Test


3.然后选择Create New Test


4.依次填写Class Name、Destination package,勾选setUp,勾选要测试的方法


5.选择路径


6.在setUp()方法中完成实例化对象


7.在LoginMainActivityTest上右键,选择Run LoginMainActivityTest


8.选择模拟器


9.运行结果如图所示

从运行结果"Tests ran to completion"看出本次测试运行成功,没有抛出异常。在Event Log中显示了"Tests passed:1"。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM