Author: fschumacher
Date: Wed Aug 22 17:33:51 2018
New Revision: 1838668
URL: http://svn.apache.org/viewvc?rev=1838668&view=rev
Log:
Test invalid argument to SyncTimer
Modified:
jmeter/trunk/test/src/org/apache/jmeter/timers/SyncTimerTest.java
Modified: jmeter/trunk/test/src/org/apache/jmeter/timers/SyncTimerTest.java
URL:
http://svn.apache.org/viewvc/jmeter/trunk/test/src/org/apache/jmeter/timers/SyncTimerTest.java?rev=1838668&r1=1838667&r2=1838668&view=diff
==============================================================================
--- jmeter/trunk/test/src/org/apache/jmeter/timers/SyncTimerTest.java (original)
+++ jmeter/trunk/test/src/org/apache/jmeter/timers/SyncTimerTest.java Wed Aug
22 17:33:51 2018
@@ -73,6 +73,18 @@ public class SyncTimerTest {
duration < schedulerDuration * 2);
}
+ @Test(expected = IllegalArgumentException.class)
+ public void testTimerWithInvalidTimeout() {
+ long schedulerDuration = 200L;
+ long timerTimeout = -1L;
+ setupScheduledThread(schedulerDuration);
+ SyncTimer timer = new SyncTimer();
+ timer.setGroupSize(2);
+ timer.testStarted();
+ timer.setTimeoutInMs(timerTimeout);
+ timer.delay();
+ }
+
private long timeDelay(SyncTimer timer) {
long start = System.currentTimeMillis();
timer.delay();