junit - 具有持久性、非静态字段的 JUnit 测试类
问题描述
直截了当的问题:在 JUnit 中,我可以让测试类的非静态字段在每个测试方法的执行过程中持续存在吗?
我的目标是能够在整个测试类的执行过程中只实例化一个昂贵的外部资源,但是由于我们的继承结构,带有@ClassRule 的静态字段不会削减它。
我承认我的问题违反了单元测试独立性的原则,因此根据定义可能是不可能的。
任何建议都非常感谢,谢谢!
解决方案
推荐阅读
- php - 任何人都知道我如何通过“创建”对这个数组进行排序?
- javascript - 如何使用我的脚本检测鼠标轮询率?
- python - 全局设置模块路径
- api - 社区连接器“响应”和“请求字段”未定义
- java - 错误:不兼容的类型:推理变量 R 的边界不兼容
- vba - 如何使用另一个模块中的对象?
- python - Tensorflow DNNClassifier 单元测试功能
- c++ - 正在发送到另一个窗口的鼠标移动消息什么也不做
- python - 有没有办法使用 googlesheets api 和 gspread 格式化多个工作表
- c# - GmailAPI 服务帐户访问是否*需要*委派域范围的权限以仅从所有者的地址发送邮件?