EclEmma Java Code Coverage
2013-11-27 16:10
323 查看
简述:
记录EclEmma代码覆盖率测试工具使用(需要Junit测试环境)
步骤:
1. eclipse中添加插件
2. 进入某个Junit测试类
点击
就能够运行
3. 运行Eclemma之后的程序界面
4. 另外能够识别测试代码中调用实现中的哪些代码
下面是测试类中函数的调用度
对于一个函数中,执行到的部分会用绿色标记,未执行到的是红色
测试类代码如下,(ignore的则自动跳过执行, @Test的会进入执行)
记录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; @Before public void init(){ ctx = new ClassPathXmlApplicationContext(new String[]{ "classpath:/applicationContext*.xml", }); appDao = (AppDao) ctx.getBean("appDao"); } @Test public void getAllApp() { List<App> list = appDao.getAllApp(); for(App app : list){ System.out.println(app.toString()); } } @Ignore("ignore") @Test public void hasExisted(){ logger.info(String.valueOf(appDao.hasExisted("app2"))); } @Ignore("ignore") @Test public void deleteByAppID(){ logger.info(String.valueOf(appDao.deleteAppByID("app_apk_1"))); } @Ignore("ignore") @Test public void updateApp(){ App app = new App(); app.setAppID("阿什顿"); app.setName("good的"); appDao.updateApp(app); } }
相关文章推荐
- EclEmma Java Code Coverage for Eclipse
- EclEmma ,Java Code Coverage for Eclipse
- Java Code Coverage
- 代码覆盖测试-Code Coverage Testing with EclEmma-使用篇
- single-number Java code
- C Java PHP Perl Python 的程序代码美化工具(Pretty Print Program/Source Code Beautifier)使用
- javaee code resources
- intellij code coverage
- Sculptor - Generating Java code from DDD-inspired textual DSL
- code hunt 题解五(java 版)
- Java Code Examples for javax.xml.bind.annotation.XmlSchema
- using "code coverage coloring" to help debuging
- eclipse错误:java was started but returned exit code=-1073741510
- Leet Code 43 Multiply Strings - 字符串表示的数相乘 - Java
- convert-sorted-array-to-binary-search-tree Java code
- Dynamic Code Evolution for Java dcevm 原理
- WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
- Java-Inheritance for Code Reuse
- Leet Code 27 Remove Element - 删除元素 - Java
- eclipse java was started but returned exit code = 1,eclipsereturned