Code Review
/
holmes
/
engine-management.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
bugfix - fixed the healthcheck problem
[holmes/engine-management.git]
/
engine-d
/
src
/
test
/
java
/
org
/
onap
/
holmes
/
engine
/
InitializerTest.java
diff --git
a/engine-d/src/test/java/org/onap/holmes/engine/InitializerTest.java
b/engine-d/src/test/java/org/onap/holmes/engine/InitializerTest.java
index
d6d0b67
..
788c3ae
100644
(file)
--- a/
engine-d/src/test/java/org/onap/holmes/engine/InitializerTest.java
+++ b/
engine-d/src/test/java/org/onap/holmes/engine/InitializerTest.java
@@
-25,6
+25,8
@@
import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.modules.junit4.PowerMockRunner;
import org.powermock.reflect.internal.WhiteboxImpl;
import org.powermock.modules.junit4.PowerMockRunner;
import org.powermock.reflect.internal.WhiteboxImpl;
+import java.util.concurrent.TimeUnit;
+
@RunWith(PowerMockRunner.class)
@PrepareForTest(MicroServiceConfig.class)
public class InitializerTest {
@RunWith(PowerMockRunner.class)
@PrepareForTest(MicroServiceConfig.class)
public class InitializerTest {
@@
-43,8
+45,23
@@
public class InitializerTest {
PowerMock.replayAll();
PowerMock.replayAll();
+ setReadyFlagAfter(3);
+
WhiteboxImpl.invokeMethod(initializer, "init");
WhiteboxImpl.invokeMethod(initializer, "init");
+ TimeUnit.SECONDS.sleep(6);
+
PowerMock.verifyAll();
}
PowerMock.verifyAll();
}
+
+ private void setReadyFlagAfter(final int second) {
+ new Thread(() -> {
+ try {
+ TimeUnit.SECONDS.sleep(second);
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ }
+ Initializer.setReadyForMsbReg(true);
+ }).start();
+ }
}
\ No newline at end of file
}
\ No newline at end of file