JUnit如何只管理在测试类中定义的@BeforeClass运行一次

  发布于 2023-02-13 12:02

我非常明白什么@BeforeClass是.它在JUnit测试运行开始之前执行一次,@Before并且在每个测试用例之前执行方法.我的问题是关于一个非常高级的stackoverflow用户的旧帖子(PéterTörök68.8k)请参考[stackoverflow问题] [1]:JUnit:使用构造函数而不是@Before,它发布在大约2年前但是在JUnit4上.所以我认为它仍然有效且真实.

他在这里提到

@Before相当于测试类的构造函数

JUnit为每个@Test创建一个新的测试类实例,

那么JUnit如何@BeforeClass只管理在测试类中定义的一次运行?

1 个回答
  • 注释的方法@BeforeClass必须是静态的.JUnit不需要测试类的任何实例来调用它.

    2023-02-13 12:04 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有