我们试图在我们的项目中使用Feign + Ribbon。在生产代码中,我们没有问题,但是我们在jUnit测试中有一些问题。Feign with Ribbon:重置
我们试图模拟许多情况(失败的服务,正常运行,异常等),因此我们需要多次配置功能区集成。不幸的是,我们注意到,即使我们销毁Spring上下文,状态的一部分仍然可能存在于静态变量的某处(例如:新测试仍然连接到上一个套件中的平衡器)。
有没有推荐的方法,如何清除这两个工具的静态? (类似Hystrix.reset())
在此先感谢!
我们试图每个套件后重置JVM - 它的作品完美,但它不是很实用(我们必须将其设置在两个摇篮和Idea(作为思想试验TUNNER不接受这个开箱) )。我们也尝试重命名测试的服务 - 这适用于可以说,99%(有时会由于某种原因失败...)