测试java文件中的方法

本文介绍了如何在Android项目中引入单元测试库,配置InstrumentationTestRunner,并详细解释了配置文件中的关键属性。同时,提供了执行测试的方法,通过'Run As' -> 'Android Junit Test'来运行测试,并在JUnit中查看测试结果。示例代码包括FileService.java及其对应的测试类FileServiceTest.java。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建测试文件:
选中java文件单击右键,选择New->JUnit Test Case,继承自AndroidTestCase后点击finish即可创建测试文件。

 配置AndroidManifest.xml文件:
    <application>

...
<-- 把单元测试库引进到此项目中 -->
<uses-library android:name="android.test.runner"/>
    </application>
    
    <-- 配置单元测试框架的入口类 -->
    <instrumentation 
        android:name="android.test.InstrumentationTestRunner"
        android:label="myTest"
        android:targetPackage="com.example.s_demo"/>

        
1)、android:name="android.test.InstrumentationTestRunner"这部分不用更改
2)、但android:targetPackage属性指定单元测试类所在的包。这个包一般是和应用的包同名。
3)、android:label="myTest" 属性可要可不要,名称可要随便取

 执行
在Outline中选择测试方法,右键点击“Run As”-->"Android Junit Test"
在JUnit中查看结果,最终显示一条绿色的长条则表示测试成功



Demo:

FileService.java


FileServiceTest.java

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值