学习笔记
文章平均质量分 66
iteye_12915
这个作者很懒,什么都没留下…
展开
-
JUnit 4.7学习笔记(二)——BlockJUnit4ClassRunner分析
前面提到过Junit的核心之一就是Runner,它是具体跑测试用例的人。自然我们就要先分析这个东西。通过Runner的层级视图我发现了不少新东西。不过我知道4.1版本的Runner核心就是org.junit.internal.runners.JUnit4ClassRunner这个类,所以我就先进去看看它的变化。结果发现它已经被deprecated了。而现在4.7取而代之的是我们上一次提到过的org...2009-12-17 18:28:46 · 300 阅读 · 0 评论 -
JUnit 4.7学习笔记(三)——MethodRule
昨天我们研究到junit的MethodRule对象。虽然我不知道这个东东究竟是否这个版本新加的东西(因为自从4.1版本以后我好久没看过它的源代码了),不过既然我还不懂得它,就有研究的必要了 :D 首先来看看MethodRule的翻译:一个MethodRule就是对测试的运行及报告方式的一种替代方案。一个测试方法可以同时实施多个不同的MethodRule。执行测试方法的Statement...2009-12-18 18:52:54 · 271 阅读 · 0 评论 -
JUnit 4.7学习笔记(四)——Statement
上次说完了MethodRule之后,是时候说说Statement这个东西是怎么回事了。首先我们来看一下org.junit.runners.BlockJUnit4ClassRunner中执行测试的核心代码:[code="java"]protected void runChild(FrameworkMethod method, RunNotifier notifier) { ...2009-12-21 16:00:25 · 183 阅读 · 0 评论 -
JUnit4.7学习笔记(一)——核心分析
单元测试一直以来都是让程序员又爱又恨的家伙。一方面它可以给我们提供最细粒度的单元测试,保障我们代码重构时的质量。另一方面它会增加我们的工作量,可以说一个不完整的单元测试就跟没有测试差不多。而且要写一个有效的单元测试,除了要花费大量时间之外,更加需要丰富的单元测试经验和编码经验。而且最重要的是,我们其实不怎么了解单元测试的核心——JUnit这个工具。俗话说,工欲善其事,必先利其器。今...2009-12-23 17:27:31 · 156 阅读 · 0 评论 -
安全需求学习笔记(一)
最近由于要编写关于应用安全需求方面的规范文档需要学习关于安全需求的知识,看到一篇文章挺好用的说,特意写下学习笔记。原文链接:[url]http://www.uibk.ac.at/linuxdoc/LDP/HOWTO/Secure-Programs-HOWTO/requirements.html[/url]里面介绍到Common Criteria标准(简称CC),它包括三个部分:CC...原创 2010-01-21 13:34:54 · 770 阅读 · 0 评论 -
JUnit 4.7学习笔记(五)——测试引擎综述
今天突然很想写JUnit的学习笔记,所以找回以前的文章接着写了:自从JUnit上升到4.1版本之后,开始全面支持JDK1.5的Annotation。另外也重写了它的测试引擎,实现了测试引擎的可定制话。当时给我一个全新的测试体验,从来没想过原来写测试用例也可以这么好玩。先看下面的例子:[code="java"]package com.amway.training.junit.ru...原创 2010-01-22 11:54:51 · 214 阅读 · 0 评论 -
JUnit4.8正式发布
JUnit的新版本发布了,它加入了一个Runner:Categories,可以只跑特定分类的测试用例。例如我们定义了两个分类接口:[code="java"]public interface FastTests { /* category marker */ }public interface SlowTests { /* category marker */ }[/code]...2010-03-09 17:58:53 · 197 阅读 · 0 评论