未验证 提交 8711298b 编写于 作者: 邱鹿 Lucas 提交者: GitHub

Fix IncrementalDataScalingTask execute fail in unit tests bug. (#7991)

* Fix IncrementalDataScalingTask execute fail in unit tests bug

Co-authored-by: qiulu3 <Lucas209910>
上级 bc461d05
......@@ -64,8 +64,10 @@ public final class HttpServerHandlerTest {
@Before
@SneakyThrows(ReflectiveOperationException.class)
public void setUp() {
ScalingContext.getInstance().init(new ServerConfiguration());
ReflectionUtil.setFieldValue(ScalingContext.getInstance(), "taskExecuteEngine", mock(ShardingScalingExecuteEngine.class));
if (null == ScalingContext.getInstance().getServerConfig()) {
ScalingContext.getInstance().init(new ServerConfiguration());
ReflectionUtil.setFieldValue(ScalingContext.getInstance(), "taskExecuteEngine", mock(ShardingScalingExecuteEngine.class));
}
}
@Test
......
......@@ -52,8 +52,10 @@ public final class ScalingJobControllerTest {
@Before
@SneakyThrows(ReflectiveOperationException.class)
public void setUp() {
ScalingContext.getInstance().init(new ServerConfiguration());
ReflectionUtil.setFieldValue(ScalingContext.getInstance(), "taskExecuteEngine", mock(ShardingScalingExecuteEngine.class));
if (null == ScalingContext.getInstance().getServerConfig()) {
ScalingContext.getInstance().init(new ServerConfiguration());
ReflectionUtil.setFieldValue(ScalingContext.getInstance(), "taskExecuteEngine", mock(ShardingScalingExecuteEngine.class));
}
}
@Test
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册