diff options
Diffstat (limited to 'vespa_feed_perf/src/test/java/com/yahoo/vespa/feed/perf/FeederParamsTest.java')
-rw-r--r-- | vespa_feed_perf/src/test/java/com/yahoo/vespa/feed/perf/FeederParamsTest.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/vespa_feed_perf/src/test/java/com/yahoo/vespa/feed/perf/FeederParamsTest.java b/vespa_feed_perf/src/test/java/com/yahoo/vespa/feed/perf/FeederParamsTest.java index d4b114112b6..6f575038f75 100644 --- a/vespa_feed_perf/src/test/java/com/yahoo/vespa/feed/perf/FeederParamsTest.java +++ b/vespa_feed_perf/src/test/java/com/yahoo/vespa/feed/perf/FeederParamsTest.java @@ -28,6 +28,8 @@ public class FeederParamsTest { private static final String TESTFILE_JSON = "test.json"; private static final String TESTFILE_VESPA = "test.vespa"; private static final String TESTFILE_UNKNOWN = "test.xyz"; + private static final double EPSILON = 0.000000000001; + @Test public void requireThatAccessorsWork() { @@ -94,6 +96,13 @@ public class FeederParamsTest { } @Test + public void requireThatTimeoutIsParsed() throws ParseException, FileNotFoundException { + assertEquals(180.0, new FeederParams().getTimeout(), EPSILON); + assertEquals(16.7, new FeederParams().parseArgs("-t 16.7").getTimeout(), EPSILON); + assertEquals(1700.9, new FeederParams().parseArgs("--timeout", "1700.9").getTimeout(), EPSILON); + } + + @Test public void requireThatNumMessagesToSendAreParsed() throws ParseException, FileNotFoundException { assertEquals(Long.MAX_VALUE, new FeederParams().getNumMessagesToSend()); assertEquals(18, new FeederParams().parseArgs("-l 18").getNumMessagesToSend()); @@ -106,8 +115,6 @@ public class FeederParamsTest { assertEquals(17, new FeederParams().parseArgs("--window_incrementsize", "17").getWindowIncrementSize()); } - static final double EPSILON = 0.000000000001; - @Test public void requireThatWindowSizeDecrementFactorIsParsed() throws ParseException, FileNotFoundException { assertEquals(1.2, new FeederParams().getWindowDecrementFactor(), EPSILON); |