gpt4 book ai didi

junit - 带有 JUnit 测试的不同 Singleton 实例

转载 作者:行者123 更新时间:2023-12-03 11:20:00 27 4
gpt4 key购买 nike

我有一个成功通过测试的独立单例。但是对于一组测试,这会失败,因为一旦定义了单例,它就不允许重置实例。

关于如何解决这个问题的任何想法?

最佳答案

我假设您的单例类中有一个私有(private)静态字段来存储初始化的实例。

如果您不想修改您的代码,您可以定义一个在每次测试后运行的拆卸方法,并在此方法中通过反射将此静态字段设置为空,如 here 所示。 .

关于junit - 带有 JUnit 测试的不同 Singleton 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2167210/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com