package test.thread;
import org.testng.annotations.Test;
public class ThreadPoolSampleBugTest {
private static final long TIMEOUT = 500;
@Test(invocationCount = 1, threadPoolSize = 5)
public void shouldPass1() throws InterruptedException {
Thread.sleep(TIMEOUT);
}
@Test(invocationCount = 2, threadPoolSize = 5)
public void shouldPass2() throws InterruptedException {
Thread.sleep(TIMEOUT);
}
@Test(timeOut = 10, invocationCount = 1, threadPoolSize = 5)
public void shouldFail1() throws InterruptedException {
Thread.sleep(TIMEOUT);
}
@Test(timeOut = 10, invocationCount = 2, threadPoolSize = 5)
public void shouldFail2() throws InterruptedException {
Thread.sleep(TIMEOUT);
}
}