• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
sweet0610
博客园    首页    新随笔    联系   管理    订阅  订阅

junit简单使用(入门)

@

目录
  • 🌭什么是junit
  • 🌭junit的优点
  • 🌭导入junit-4.9.jar的jar包
  • 🌭 注解@test
  • 🌭注解@BeforeEach 和 @BeforeAll
  • 🌭注解 assertEquals 和 assertNotEquals

🌭什么是junit

Junit是一个java语言的单元测试框架,也是回归测试框架,在软件软工中也叫白盒测试,继承TestCase类(Junit4的测试类不用再继承TestCase父类,
引入了Annotation(注解))

🌭junit的优点

1,极限编程:要求在编写代码前先写测试,这样可以强制你在写代码之前好好思考代码的功能与逻辑

2,重构:这个也是改一点测一点,减少回归错误造成的时间消耗

3,自动化

4,隔离性:这个就需要我们自己去设置,一般推荐测试用例不要是历史数据

🌭导入junit-4.9.jar的jar包

如图
:
在这里插入图片描述

🌭 注解@test

在这里插入图片描述

 表示一个方法/用例。使用Test注解后,就不需要在另外创建类来启动用例了.
 当有多个方法时,可以显示出来哪个通过了哪个没有通过     

🌭注解@BeforeEach 和 @BeforeAll


    @Test
    void Test01() {
        System.out.println("1");
    }
    @Test
    void Test2() {
        System.out.println("2");
    }
    @BeforeEach
    void Test3() {
        System.out.println("3");
@BeforeEach:表示被注解的反复在其他方法之前都要执行一遍;

@BeforeAll:表示被注解的方法在其他方法之前只用执行一遍。(该方法必须加上@Test,同时必须是一个静态方法static)

🌭注解 assertEquals 和 assertNotEquals

:
在这里插入图片描述

asserEquals( expect, actual ):校验期望值和实际值是否匹配。

assertNotEquals( expect, sctual ):校验期望值和实际值是否不匹配。

🍟🍟🍟
欧克,以上就是junit简单的使用啦

posted @ 2023-11-18 09:57  手牵手过马路  阅读(111)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3