![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java junit4
IT冲浪者
这个作者很懒,什么都没留下…
展开
-
Junit框架使用(4)--JUnit常用断言及注解
从别人博客中抄过来一点东西原文地址:http://blog.csdn.net/wangpeng047/article/details/9628449断言是编写测试用例的核心实现方式,即期望值是多少,测试的结果是多少,以此来判断测试是否通过。断言核心方法assertArrayEquals(expecteds, actuals)查看两个数组是转载 2016-03-07 22:42:02 · 430 阅读 · 0 评论 -
Java单元测试进阶之单元测试框架的出现(初现雏形)
上篇示范了在main方法中进行单元测试,还讨论了这种测试的一些缺点。为了克服main方法进行单元测试的缺点,本篇将讨论使用一个简单的类进行单元测试的过程。透过这个类你可以看到单元测试框架的雏形。 下面的类还是对CoolClass的reverseString方法进行测试,请看如下代码: /*****************************************转载 2015-05-02 14:18:51 · 468 阅读 · 0 评论 -
Java单元测试进阶之单元测试框架的出现(框架兴起)
根据马克思主义哲学的原理,框架的出现并不是偶然的,有其出现的规律。当大量的重复劳动充斥于平常的工作中时,普通劳动者就会整天埋怨工作怎么怎么枯燥、怎么怎么忙、怎么怎么累;而高手往往会不断总结,将重复的劳动交给计算机去办;逐渐地,当重复劳动消失的时候,就是框架形成的时候。所以如果你是善于总结和会偷懒的人,那么你离高手就不远了。但如果你会偷懒但不会总结,那么先保住你的饭碗再做高手梦吧。转载 2015-05-02 14:20:30 · 538 阅读 · 0 评论 -
Java单元测试进阶之单元测试利器JUnit(新手上路)
如果你之前没有用过JUnit,那么赶紧按照一下步骤体验一下: 以下步骤都是在Eclipse下操作的,如果你不是使用Eclipse,那么请自己适配一下。1、新建一个Java工程2、右键工程>properties>java build path>libraries>add library>JUNIT_HOME,选中后就可以使用JUnit了。3、新建一个被测试的类,下面是第一转载 2015-05-02 14:23:59 · 565 阅读 · 0 评论 -
Java单元测试进阶之单元测试利器JUnit(测试自动化)
当你建了很多个TestCase后,很多时候你需要把所有的TestCase都运行一遍,但你又不想一个一个地运行,这时你就有了一次运行所有TestCase的愿望,JUnit可以帮你实现这个愿望。 在Eclipse中,批量运行JUnit的TestCase有两个方法:方法一:使用JUnit的testSuite,中文测试套件,步骤如下:1、右键某一包(包里有TestCase),转载 2015-05-02 14:27:55 · 2030 阅读 · 0 评论 -
Java单元测试进阶之单元测试利器JUnit(Ant与持续集成)
使用testSuite有一些缺点,当你增加新的TestCase的时候,你的TestSuite也要相应的修改,而且还是手工的修改,这样如果持续修改的话是让人受不了的。 使用Eclipse的批量运行Test功能虽然可以不用在每次新增TestCase之后修改,但是eclipse只适合TestCase全部运行的情况 ,在要进行部分testCase运行时便无能为力了,而且只能通过手工来运行转载 2015-05-02 14:30:59 · 1170 阅读 · 0 评论 -
Java单元测试进阶之如何进行界面测试(眼见为实)
一般的测试,尤其是逻辑处理代码的测试,JUnit就足够了。但是一些特殊的测试,譬如需要连接数据库, 使用浏览器,这些测试单单使用JUnit还不能够很好地完成任务,于是会偷懒的牛人又发明了DbUnit、HTTPUnit这些测试框架,使得重复劳动大大减少。 但是对于界面测试,到现在为止还没有一个框架能够使得界面测试完全地自动化起来。 根据马克思主义哲学原理,这是由事转载 2015-05-02 14:33:40 · 2836 阅读 · 0 评论 -
Java单元测试进阶之如何打桩(用easymock轻松打桩)
打桩(mock)是单元测试的重要内容和难点,学好打桩的技术,做单元测试基本就没什么困难了。 mock有两种,一种是静态的,一种是动态的。静态的就是在写测试代码之前根据需要打桩的类生成另外一个类,这个类就是mock object。动态的就是mock object是在测试代码运行的时候才生成的。所以很明显,动态打桩比静态打桩要方便地多。本章就是介绍动态打桩的工具。转载 2015-05-02 14:39:46 · 13835 阅读 · 0 评论 -
Qunit Api
APISetuptest(name, expacted, test)添加一个测试参数name String 测试名expected Number (可选)预期要进行多少个断言.test Function 原始测试代码,至少要包含一个断言.代码添加一个测试,该测试仅包含一个总是true的断言.te转载 2014-03-31 22:31:56 · 756 阅读 · 0 评论 -
java script 单元测试JSUnit 使用
Jsunit 就是 Junit 的javascript 版本,下载并解压Jsunit zip,大部分的核心文件都在 jsunit/app 目录下,两个最基本的文件: . jsUnitCore.js -- 每个测试文件都要引用它 . testRunner.html -- 用来运行具体的jsunit 测试 (1) 起步例子: 在Jsunit解压后的同级目录下建立两个文件,目录结构:转载 2015-05-02 14:50:24 · 986 阅读 · 1 评论 -
使用 JUnit 进行 Java 代码的单元测试
下载安装 JUnit 的相关文件首先我们需要先下载相应的 JUnit 相关的 JAR 包,下载的过程可以去 JUnit 的官方网站,也可以直接通过 Maven 资源仓库来完成,我这里直接通过开源中国社区在国内的Maven 镜像下载了 JUnit-4.8.2.jar 的版本,如下图所示:直接搜索关键字"junit"即可,我们可以从搜索结果中找到红色方框1中的对应项,选中之后就会在左下转载 2015-05-02 15:16:13 · 788 阅读 · 0 评论 -
TestNG运行JUnit测试
现在,您已经了解了TestNG和它的各种测试,如果现在担心如何重构现有的JUnit代码,那就没有必要,使用TestNG提供了一种方法,从JUnit和TestNG按照自己的节奏。也可以使用TestNG执行现有JUnit测试用例。TestNG可以自动识别和运行JUnit测试,所以你可以使用TestNG运行所有的测试,并编写新的测试使用TestNG。所有你必须做的就是把JUnit的库TestNG的类转载 2015-05-05 19:50:26 · 629 阅读 · 0 评论 -
JUnit4用法详解
浅谈TDD 测试驱动开发,它是敏捷开发的最重要的部分。方法主要是先根据客户的需求编写测试程序,然后再编码使其通过测试。在敏捷开发实施中,开发人员主要从两个方面去理解测试驱动开发。a)在测试的辅助下,快速实现客户需求的功能。通过编写测试用例,对客户需求的功能进行分解,并进行系统设计。我们发现从使用角度对代码的设计通常更符合后期开发的需求。可测试的要求,对代码的内聚性的提高和复用都非常有益转载 2015-05-05 17:15:58 · 3759 阅读 · 0 评论 -
Junit实现抽象类测试(一)
OOP的一个很好的机制是使用抽象类,抽象类是不能被实例化的,只能提供给派生类一个接口。设计人员通常使用抽象类来强迫实现人员从基类派生,这样可以确保新的类包含一些期待的功能。 在Junit对抽象类的测试中再次引入工厂设计模式,其测试思想是:抽象类不能被实例化,所以使用具体类测试抽象类是不可以的。因此,构造抽象类的测试类必须也是抽象的。该类需要强制声明两种类型的抽象方法。第一类抽象方法即工厂转载 2016-06-23 17:25:17 · 6539 阅读 · 0 评论 -
Junit实现抽象类测试(二)
如果抽象类中包含了具体实现的方法,那么使用抽象类测试(一)中的抽象类测试方式就很勉强了,因为抽象类的具体方法有可能被继承该抽象类的具体子类所覆盖,导致测试偏差现象发生。对于这样的测试场景,可以引入静态内部类进行抽象类变相实例化测试,这里引入Commodity抽象类实现这种设计,该类属性,抽象方法和实例方法的具体描述如下: commodity_name属于Commodity类实例私有属性,用于记转载 2016-06-23 17:26:36 · 3788 阅读 · 0 评论 -
Junit实现接口类测试
写接口的目的一般是,让这个接口的所有实现都具备某个共同的行为。这个行为不仅目前实现的类具备,将来要写的实现也都必须具备。因此,就需要为这个接口编写一个通用的测试程序,这个测试程序不仅能测试当前已经实现的类的通用属性,而且可以不加修改应用于将来要实现的类。首先引入一个抽象的测试类,该测试类的方法用于测试接口的共同行为。然后使用工厂方法创建接口的对象,以完成测试程序。下面是详细步骤:1.转载 2016-06-23 17:28:27 · 10598 阅读 · 0 评论 -
java编程之单元测试(Junit)实例分析
本文实例讲述了java编程之单元测试。分享给大家供大家参考,具体如下:完整实例代码代码点击此处本站下载。在有些时候,我们需要对我们自己编写的代码进行单元测试(好处是,减少后期维护的精力和费用),这是一些最基本的模块测试。当然,在进行单元测试的同时也必然得清楚我们测试的代码的内部逻辑实现,这样在测试的时候才能清楚地将我们希望代码逻辑实现得到的结果和测试实际得到的结果进行验证对比。废话少说转载 2017-03-27 14:22:34 · 581 阅读 · 0 评论