From a794f7d79ab1ff121b7be2905ed9f1f7101a1dd1 Mon Sep 17 00:00:00 2001 From: Carolin Brandt Date: Tue, 17 May 2022 13:37:58 +0200 Subject: [PATCH] add test for InstanceSpec. and .getQuorumPort --- .../java/org/apache/curator/test/TestTestingServer.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/curator-test/src/test/java/org/apache/curator/test/TestTestingServer.java b/curator-test/src/test/java/org/apache/curator/test/TestTestingServer.java index 1ddf960e49..8f5df6ed9c 100644 --- a/curator-test/src/test/java/org/apache/curator/test/TestTestingServer.java +++ b/curator-test/src/test/java/org/apache/curator/test/TestTestingServer.java @@ -25,6 +25,7 @@ import java.io.File; import org.apache.zookeeper.server.ZooKeeperServer; +import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; @@ -50,4 +51,12 @@ public void setCustomTickTimeTest() throws Exception { } assertEquals(customTickMs, zkTickTime); } + + @Test + public void testIsRunning() throws Exception { + final int defaultZkTickTime = ZooKeeperServer.DEFAULT_TICK_TIME; + final int customTickMs = defaultZkTickTime + (defaultZkTickTime == Integer.MAX_VALUE ? -1 : +1); + final InstanceSpec spec = new InstanceSpec(zkTmpDir, -1, -1, 2, true, -1, customTickMs, -1); + Assertions.assertEquals(2, spec.getQuorumPort()); + } }