随笔分类 -  JUnit

摘要:如果测试类写到很多,每次要进行测试,难道要重新点击每一个测试类来运行?如果有200个测试类要测试呢? 为了解决这个问题,引入了测试套件(TestSuite)。 通过将多个测试放入套件中,一并执行多个测试。实例:一次运行多个测试类 比如,有两个测试类,叫CalculatorTest和Calcul... 阅读全文
posted @ 2015-08-22 09:48 凡尘里的一根葱 阅读(1028) 评论(0) 推荐(0)
摘要:测试类的私有方法时可以采取两种方式: 1.修改方法的访问修饰符,将private修改为default或者public。(不推荐)。 2.在测试类中使用反射调用目标类的私有方法。(推荐)。程序实例 一个计算加法的方法,是私有方法,在测试类中通过反射调用该方法进行测试. PS:使用JUnit 3... 阅读全文
posted @ 2015-08-22 09:46 凡尘里的一根葱 阅读(4150) 评论(0) 推荐(1)
摘要:之前一篇博文(JUnit基础及第一个单元测试实例(JUnit3.8))介绍了用JUnit做单元测试的基本方法,并写了一个简单的类Calculator,其中包含了整型加减乘除的简单算法。 本文通过完善其中的除法和除法的单元测试来继续说明JUnit的用法。 首先完善Calculator类中的除法,在... 阅读全文
posted @ 2015-08-22 09:45 凡尘里的一根葱 阅读(474) 评论(0) 推荐(0)
摘要:单元测试 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。 单元测试不是为了证明您是对的,而是为了证明您没有错误。 单元测试主要是用来判断程序的执行结果与自己期望的结果是否一致。 关键是在于所用的测试用例(Test Case)。JUnit JUnit是一个... 阅读全文
posted @ 2015-08-22 09:41 凡尘里的一根葱 阅读(416) 评论(0) 推荐(0)
摘要:测试套件 JUnit3.8中,用测试套件同时运行多个测试类(http://www.cnblogs.com/mengdd/archive/2013/04/07/3006265.html)。 在JUnit4中也有类似功能,只不过是用注解来实现的。Suite类的文档public class Suite... 阅读全文
posted @ 2015-08-22 09:29 凡尘里的一根葱 阅读(248) 评论(0) 推荐(0)
摘要:参数化测试是一个JUnit 3不具备的功能。基本使用方法 @RunWith 当类被@RunWith注解修饰,或者类继承了一个被该注解修饰的类,JUnit将会使用这个注解所指明的运行器(runner)来运行测试,而不是JUnit默认的运行器。 要进行参数化测试,需要在类上面指定如下的运行器: ... 阅读全文
posted @ 2015-08-22 09:28 凡尘里的一根葱 阅读(651) 评论(0) 推荐(0)
摘要:JUnit4:Test文档中的解释: TheTestannotation supports two optional parameters. The first,expected, declares that a test methodshould throw an exception. If... 阅读全文
posted @ 2015-08-22 09:24 凡尘里的一根葱 阅读(341) 评论(0) 推荐(0)
摘要:JUnit 4全面引入了Annotation来执行我们编写的测试。 关于JUnit 3的使用可以参见:http://www.cnblogs.com/mengdd/archive/2013/03/26/2983565.html 使用JUnit 4进行测试: 1.新建项目,引用JUnit 4类库。... 阅读全文
posted @ 2015-08-22 09:21 凡尘里的一根葱 阅读(347) 评论(0) 推荐(0)
摘要:JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。[1-2]JUnit... 阅读全文
posted @ 2015-08-13 12:37 凡尘里的一根葱 阅读(300) 评论(0) 推荐(0)
摘要:Spring整合Junit4测试Service1. 加入依赖包 使用Spring的测试框架需要加入以下依赖包:JUnit 4 (官方下载:https://github.com/KentBeck/junit/downloads)Spring Test (Spring框架中的test包)Sprin... 阅读全文
posted @ 2015-08-13 10:24 凡尘里的一根葱 阅读(264) 评论(0) 推荐(0)