摘要: 转自博客:http://lavasoft.blog.51cto.com/62575/184492/java.util.logging.Logger不是什么新鲜东西了,1.4就有了,可是因为log4j的存在,这个logger一直沉默着,其实在一些测试性的代码中,jdk自带的logger比log4j更方... 阅读全文
posted @ 2015-08-06 17:37 tian830937 阅读(316) 评论(0) 推荐(0) 编辑
摘要: Log.logInfo(s.toString());的控制台显示jog.info的具体用法、 1 import java.io.*; 2 3 4 import org.apache.log4j.Logger; 5 import org.apache.log4j.PropertyConfigura... 阅读全文
posted @ 2015-08-06 17:17 tian830937 阅读(8309) 评论(0) 推荐(0) 编辑
摘要: JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static... 阅读全文
posted @ 2015-08-06 17:03 tian830937 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、高级Fixture上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个大文件并读入文件内容,这绝对是... 阅读全文
posted @ 2015-08-06 17:02 tian830937 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 进行单元测试的代码package JunitTest;import org.junit.Test;public class Calculator { private static int result; //静态变量,用于存储运行结果 public void add(i... 阅读全文
posted @ 2015-08-06 16:59 tian830937 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、 包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进... 阅读全文
posted @ 2015-08-06 15:46 tian830937 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 首先,我们来一个傻瓜式速成教程,不要问为什么,Follow Me,先来体验一下单元测试的快感!首先新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些Bug用于演... 阅读全文
posted @ 2015-08-06 15:43 tian830937 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1. 下载JUnit的jar文件,下载地址在这里2. 在MyEclipse中新建一个要测试的项目HelloJUnit3. 添加一个要测试的类HelloJUnit,代码如下,注意需要先建packagepackage com.yukaizhao;public class HelloJUnit { ... 阅读全文
posted @ 2015-08-06 15:23 tian830937 阅读(575) 评论(0) 推荐(0) 编辑