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