搜索


会员资源切换至【手机版】

切换本帖至【手机版】


开启左侧

4.17日更新完毕 全套免费北风网讲师原创JUnit 4测试驱动开发全部视频教程11讲[压缩包]

[复制链接]
发表于 2021-8-3 00:02:08 | 显示全部楼层 |阅读模式
下载备注说明:


  • 1.有些P2P资源共享较早,会出现无源或暂时无源的情况,如果您喜欢它,请耐心挂机等待。


  • 2. 有些磁力链接无法自动解析,比如:


    [url=magnet:?xt=urn:btih:E1346C46C3736056756E98D2EC22A383D7D2600F&dn=[www.books51.com]太阳之下_幸福北韩 Under.the.Sun.2015.DOCU.1080p.WEB-DL.AAC2.0.H264-FGT 4GB]点击下载[/url]



    可自行选择字符


    [url=


    红色为磁力地址


    ]点击下载


    之间的内容 (红色字符代表要复制的磁力链接代码,选择后点击CRTL+C 复制到下载工具中




  • 游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0


    资源信息:


    视频预览: 北风网-陶宝哥-JUnit-1-简介.avi,北风网-陶宝哥-JUnit-2-SetUp和TearDown及断言方法.avi


    中文名


    : (4.17日更新完毕)全套免费北风网讲师原创JUnit 4测试驱动开发全部视频教程11讲


    别名


    : JUnit 4测试驱动开发


    资源格式


    : 压缩包


    发行日期


    : 2009年05月05日


    地区


    : 大陆


    对白语言


    : 普通话


    文字语言


    : 简体中文


    概述


    :



    1 预备知识 1.1 可变长参数 1.2 Assert 1.3 Annotation 2 1.简介 JUnit 是Java语言事实上的标准单元测试库。JUnit的易用性无疑是它受欢迎的主要原因。也许你会这样想:它做的事情不多,仅仅是做一些测试然后报告结果,JUnit应该是很简单的。 XP--敏捷编程--领袖 JUnit 4.x是最初由Erich Gamma和Kent Beck编写的,能够自动化测试Java代码的框架,JUnit的一大主要特点是,它在执行的时候,各个方法之间是相互独立的,一个方法的失败不会导致别的方法失败,方法之间也不存在相互依赖的关系,彼此是独立的。JUnit 4 是该库以来最具里程碑意义的一次发布。它的新特性主要是通过采用 Java 5 中的标记(Annotation)而不是利用子类、反射或命名机制来识别测试,从而简化测试。 然而,JUnit 仅仅是一个工具而已。真正的优势来自于 JUnit 所采用的思想和技术,而不是框架本身。单元测试、测试先行的编程和测试驱动的开发并非都要在 JUnit 中实现。JUnit 本身的最后一次更新差不多是三年以前了。尽管它被证明比大多数框架更健壮、更持久,但是也发现了 bug;而更重要的是,Java 不断在发展。Java 语言现在支持泛型(Raw Type)、枚举(Enum)、可变长度参数列表和注释,这些特性为可重用的框架设计带来了新的可能。 新版本的 JUnit,它利用 Java 5 的新特性(尤其是注释)的优势,使得单元测试比起用最初的 JUnit 来说更加简单。用 Beck 的话来说,“JUnit 4 的主题是通过进一步简化 JUnit,鼓励更多的开发人员编写更多的测试。”JUnit 4 尽管保持了与现有 JUnit 3.8 测试套件的向后兼容,但是它仍然承诺是自 JUnit 1.0 以来 Java 单元测试方面最重大的改进。 http://allg000.w33.08host.com/e.jpg http://allg000.w33.08host.com/1.jpg http://allg000.w33.08host.com/junit.jpg 2.1 一个最简单的测试 2.1.1 3.8系列 以前所有版本的 JUnit 都使用命名约定和反射来定位测试。例如,下面的代码测试 1+1 等于 2: import junit.framework.TestCase; public class AdditionTest extends TestCase { private int x = 1; private int y = 1; public void testAddition() { int z = x + y; assertEquals(2, z); } } 2.1.2 4.X系列 在 JUnit 4 中,测试是由 @Test 注释来识别的,如下所示: import org.junit.Test; import junit.framework.TestCase; public class AdditionTest extends TestCase { private int x = 1; private int y = 1; @Test public void testAddition() { int z = x + y; assertEquals(2, z); } } 使用注释的优点是不再需要将所有的方法命名为 testFoo()、testBar(),等等。而在3.8中如果你的方法不是以test开头的,将不被解释为测试方法。 这允许您遵循最适合您的应用程序的命名约定。 通过继承TestCase 类的方式,仍然可以工作,但是您不再需要扩展它了。只要您用 @Test 来注释测试方法,就可以将测试方法放到任何类中。但是您需要导入 junit.Assert 类以访问各种 assert 方法,如下所示:






    主题推广




    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    切换至【手机版】| 主站| Archiver|

    JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

    |网站地图

    GMT+8, 2026-6-25 01:11 , Processed in 0.341717 second(s), 64 queries .

     

    快速回复 返回顶部 返回列表