如何使用Junit进行单元测试(junit,开发技术)

时间:2024-05-07 03:14:07 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    %E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8Junit%E8%BF%9B%E8%A1%8C%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95

Junit并不是java自带的包,在使用的时候要引入第三方jar包。

也可以使用maven进行项目管理,使用maven进行Junit包的引入(下方代码为某版本的Junit的依赖引用):

最后,有些IDE在创建项目的时候会自行导入Junit包(或者可以通过设置导入Junit包,比如eclipse),这些IDE在创建项目的时候会把src文件夹分成两个文件夹,一个为main,一个为test,这样就可以直接在test文件夹直接写Junit测试代码了。

单元测试代码可以简单的分成三步,分别为GivenWhenThenGiven代表初始状态或者前置条件(可以简单的理解为数据输入);When代表行为发生,也就是进行测试动作;Then则是断言结果。

所以大部分情况下我们可以把单元测试的代码分为三块:

第一块代码负责测试前的数据处理,比如输入数据等。

第二块代码负责调用相关的功能模块进行测试。

第三块代码负责将测试的结果与我们期待的结果进行比对,从而得出测试结果(通过或者失败)。

以一个简单的计算器类为例,以下是这个计算器类的方法:

我们设计了一些简单的测试代码(代码解读详见注释):

本文:如何使用Junit进行单元测试的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:如何用Java语言解决鸡兔同笼问题下一篇:

10 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18