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();


Reply via email to