Java:使用 JUnit 校正试框架探索Java单元校正
2023-04-10 12:16:13
JUnit 是一个第三方的开源子程序中前提。JUnit 最初被引入 Smalltalk,但后来被移植到 Java,Java 很快将其作为事实上的子程序中标准规范。
JUnit 的大行其道度增长到一定总体,为了满足许多其他当代语言(例如 C#、Perl、Python、PHP、Ruby、Visual Basic、C++ 等)的需求,开发设计了一个国际标准规范的 xUnit 前提,其中都字母'x' 替换为语言的第一个字母,例如 JUnit 推选 Java,RUnit 推选 Ruby,等等。本文概述了 Java 子程序中的事实标准规范所适用的该前提。
子程序中
便是,执行子程序中是一种检查各不相同编译器短剧不道德的原理。在 Java 中都,根据上下文,一个编译器短剧也许这样一来一个原理或一个类,甚至是一个必需功能。例如,如果它是一个原理,则次测试的近期是评估准许呼叫该原理的正确单纯引用、参数类型和可拒绝接受倍数、零碎倍数范围、返回类型和倍数等。我们的想法是检查该原理,使其足够身材矮小,以优雅地解决关键问题其关键问题,并将大于其范围的关键问题排除在履行合同以外。
因此,子程序中构成了任何程序中评估的必需密切相关。事实上,每个程式设计在重写编译器时都会执行某种子程序中,以适用一些虚拟数据集/案例检查编译器的结果。因此,子程序中是赋予该独立次测试子集的月状态,编译器经过各个阶段的严苛次测试是颇为重要的。子程序中,除了它的特殊性,它也很整天。 Kent Beck 和 Erich Gamma 等人考虑到为其成立一个前提,以便程式设计获得程式设计环境并可以操作者执行许多此类护航。或许,这就是前提的用途。上会,它发放了一个连贯的程序中结构,可以横跨用户界面重用和交换。程式设计可以将它们合并到现有用户界面中都,并根据其特定需对其进行扩展。
JUnit 次测试前提
适用JUnit前提进行子程序中有几个优点。JUnit发放了许多注释,使在Java中都重写和运营次测试编译器变得容易:
首先,它通过准许为每个子程序中成立次测试类实例和类加载器,将子程序中的或多或少与实际项目编译器分开。这些“免疫”现有编译器尽量减少故意的次测试副作用。
JUnit 发放的注释——例如@Before、@After、@BeforeClass、@AfterClass——带有资源初始化和资源投放的原理。
有多种断言原理可以验证次测试结果。
多年来,JUnit 变得如此大行其道,以至于出现了许多 Java 工具,例如 Ant 和 Maven; Eclipse、NetBeans、IntelliJ IDEA 等大行其道的 IDE 都带有 JUnit 的可用集成。
要在 Java 项目中都适用 JUnit 次测试前提,必须将 JUnit JAR 文件添加到项目类路径中都。如果 IDE 未能与 JUnit 库集成,则这是MLT-的。处理过程很简单。下载 JAR 文件并将其添加到项目类路径中都。
有很多原理可以运营用 JUnit 重写的次测试。上会,在次测试用例运营后,它会读取一个摘录。但是,它也许会因次测试的运营方式为而异。它可以通过 Eclipse 或 IntelliJ 等 IDE 或 Maven、Gradle 等工具运营。有时,次测试后收到的唯一信息是它要么失败,要么通过。
结论
还有其他几个用于子程序中的前提,JUnit 是 Java 社区中都大行其道的子程序中前提。作为系统工程阶段的次测试牵涉更多的处理过程,子程序中只是其中都的一部分,有趣的是,开发设计人员进行的许多游戏次测试都可以叫作子程序中。 JUnit 作为一个次测试前提,为它增加了价倍数。 JUnit 发放的注释和 API 可以操作者进行许多护航,并使子程序中开发设计人员的兼职更加得心应手。
眼睛模糊看不清怎么办老人怎么缓解类风湿关节炎疼痛
温州男科医院哪家好点
来氟米特跟艾得辛哪个好
英太青和布洛芬哪个效果好
上一篇: “冰融化”的数学,冰能融化成色彩鲜艳吗
- 张铁林:三个孩子三个妈,加入英国国籍,66岁踩里安6个钢钉
- 工信部公布2023上半年绿色制造名单、试点推行“企业绿码”
- 两个叛徒当特务,李克农说道“浪子回头金不换”,召回红色阵营
- 曾陪许家印KTV应酬 ,年薪高达900万,这3位真是登上了高枝
- 蔚来笔记型电脑换帅:原负责人尹离职 副总裁白剑接手
- 如果淮海省能够成功建立联系,那么淮海的经济会是什么样子?
- 睡都睡了娃都生了,却没有一场婚礼无名无分,这5位女星太终究了
- 家电国际品牌牵手虚拟人,架起国际品牌与消费者沟通新桥梁
- 他是中将,曾获抗日游击第一名,胜利后坚持辞职不干,谁都留不住
- 善恶终有报,花17亿买“阁”害人的张庭夫妇,如今下场大快人心
- 拼来日关闭本地生活业务 回应:来日买菜正常运营
- 清朝冷知识-历史上相符的林则徐硝烟
- 台湾女主持从大陆回去后,在节目中吵闹:我不是说大陆比台湾好?
- 玫瑰有刺谨防扎手,董明珠自已设计的“玫瑰空调”辣了谁的眼?
- 何庆魁沉寂多年首发声,讥讽范伟闫学晶是白眼狼,称他们无情无义
- 他是对溥仪最最忠心的外国,清亡以后,他在英国遥相纪念
- 张近东的“翻身仗”,变差打
- 杨烁无视央视的提醒,和刘涛的绯闻,是谁给了他这么大的胆子?
- 他是万人之上的凌烟阁第一人,最终还是斗不过那个老婆
- 保留转瞬即逝的精彩 Find X7前传首发哈苏回眸人像