EclEmma Java Code Coverage
来源:互联网 发布:java 什么是可变参数 编辑:程序博客网 时间:2024/05/05 03:39
简述:
记录EclEmma代码覆盖率测试工具使用(需要Junit测试环境)
步骤:
1. eclipse中添加插件
2. 进入某个Junit测试类
点击
就能够运行
3. 运行Eclemma之后的程序界面
4. 另外能够识别测试代码中调用实现中的哪些代码
下面是测试类中函数的调用度
对于一个函数中,执行到的部分会用绿色标记,未执行到的是红色
测试类代码如下,(ignore的则自动跳过执行, @Test的会进入执行)
public class TestDB {private static final Logger logger = LoggerFactory.getLogger(TestDB.class);private AppDao appDao ;private ApplicationContext ctx;@Beforepublic void init(){ctx = new ClassPathXmlApplicationContext(new String[]{"classpath:/applicationContext*.xml",});appDao = (AppDao) ctx.getBean("appDao");}@Testpublic void getAllApp() { List<App> list = appDao.getAllApp(); for(App app : list){ System.out.println(app.toString()); } }@Ignore("ignore")@Testpublic void hasExisted(){logger.info(String.valueOf(appDao.hasExisted("app2")));}@Ignore("ignore")@Testpublic void deleteByAppID(){logger.info(String.valueOf(appDao.deleteAppByID("app_apk_1")));}@Ignore("ignore")@Testpublic void updateApp(){App app = new App();app.setAppID("阿什顿");app.setName("good的");appDao.updateApp(app);}}
- EclEmma Java Code Coverage
- EclEmma ,Java Code Coverage for Eclipse
- 代码覆盖测试-Code Coverage Testing with EclEmma-使用篇
- Java Code Coverage
- 代码覆盖度工具OpenCppCoverage(cpp)、EclEmma(java)、Coverage(python)使用
- Code Coverage
- code coverage
- Code coverage
- EMMA: a free Java code coverage tool
- Java Code Coverage: Cobertura vs. Emma vs Clover
- Code Coverage草案
- Code Coverage for C++
- Code Coverage Instrumentation
- Code Coverage Collection
- Code Coverage -- Cobertura
- Code Coverage意义
- Code Coverage意义
- SQL Code Coverage
- linux中断相关函数与中断上下文理解
- SHELL脚本编程的常识
- ios播放声音
- 编写搞质量的程序一些技巧总结
- 数组的值按逆序从新存放
- EclEmma Java Code Coverage
- 为什么说互联网金融是对传统软件的一种颠覆
- DoglegMethod——“狗腿”算法(中)
- 绕过身份检测,破解Android SU
- Phonegap学习点滴(1) -- for android 环境搭建
- JavaScript正则表达式 常用数字验证
- 北大和人大两年整理出来的阅读书单(收藏)
- VM虚拟机的三种模式
- sqlserver 存储过程定义 优点 简单案例