您当前的位置:首页 >> 家居装修

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 可以操作者进行许多护航,并使子程序中开发设计人员的兼职更加得心应手。

眼睛模糊看不清怎么办
老人怎么缓解类风湿关节炎疼痛
温州男科医院哪家好点
来氟米特跟艾得辛哪个好
英太青和布洛芬哪个效果好
相关阅读
友情链接