package net.grinder.scriptengine.groovy.junit; import org.junit.Test; public class RunBeforeThreadsTest { @Test public void testSleepTimeCalc() { // RunBeforeThreads threads = new RunBeforeThreads(null, null, null, null); // Assert.assertThat(threads.getWaitingTime(100, 1, 0, 0, 0), is(100)); // Assert.assertThat(threads.getWaitingTime(100, 1, 1, 0, 0), is(000)); // Assert.assertThat(threads.getWaitingTime(100, 2, 0, 0, 3), is(200)); // Assert.assertThat(threads.getWaitingTime(100, 3, 0, 0, 3), is(200)); // Assert.assertThat(threads.getWaitingTime(100, 3, 0, 0, 4), is(200)); // Assert.assertThat(threads.getWaitingTime(100, 1, 1, 0, 1), is(100)); // Assert.assertThat(threads.getWaitingTime(100, 2, 1, 0, 3), is(200)); // Assert.assertThat(threads.getWaitingTime(100, 2, 1, 0, 4), is(200)); // Assert.assertThat(threads.getWaitingTime(100, 2, 1, 0, 5), is(300)); // Assert.assertThat(threads.getWaitingTime(100, 2, 1, 0, 6), is(300)); // Assert.assertThat(threads.getWaitingTime(100, 1, 0, 0, 5), is(600)); // Assert.assertThat(threads.getWaitingTime(100, 1, 1, 0, 5), is(500)); // Assert.assertThat(threads.getWaitingTime(1000, 3, 6, 10, 5), is(0)); // Assert.assertThat(threads.getWaitingTime(1000, 3, 6, 10, 6), is(1010)); // Assert.assertThat(threads.getWaitingTime(1000, 3, 6, 10, 7), is(1010)); // Assert.assertThat(threads.getWaitingTime(1000, 3, 6, 10, 8), is(1010)); // Assert.assertThat(threads.getWaitingTime(1000, 3, 6, 10, 9), is(2010)); } }