首页 > 解决方案 > 具有持久性、非静态字段的 JUnit 测试类

问题描述

直截了当的问题:在 JUnit 中,我可以让测试类的非静态字段在每个测试方法的执行过程中持续存在吗?

我的目标是能够在整个测试类的执行过程中只实例化一个昂贵的外部资源,但是由于我们的继承结构,带有@ClassRule 的静态字段不会削减它。

我承认我的问题违反了单元测试独立性的原则,因此根据定义可能是不可能的。

任何建议都非常感谢,谢谢!

标签: junitstaticintegration-testing

解决方案


推荐阅读