Changed a test to use JUnit's timeout annotation.
This commit is contained in:
parent
b2efe76e27
commit
d62bc696a5
@ -9,8 +9,10 @@ import java.util.concurrent.Executors;
|
|||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import org.bukkit.block.Biome;
|
import org.bukkit.block.Biome;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import org.junit.jupiter.api.TestInstance;
|
import org.junit.jupiter.api.TestInstance;
|
||||||
|
import org.junit.jupiter.api.Timeout;
|
||||||
import org.junit.jupiter.api.TestInstance.Lifecycle;
|
import org.junit.jupiter.api.TestInstance.Lifecycle;
|
||||||
|
|
||||||
import ca.recrown.islandsurvivalcraft.Utilities;
|
import ca.recrown.islandsurvivalcraft.Utilities;
|
||||||
@ -93,18 +95,10 @@ public class UniBiomeIslandGeneratorTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@Timeout(value = 1, unit = TimeUnit.MINUTES)
|
||||||
public void testBiomeGenerationSingleThread1608Chunks() {
|
public void testBiomeGenerationSingleThread1608Chunks() {
|
||||||
Runnable g1 = new BiomeGenTask(1608, 0);
|
Runnable g1 = new BiomeGenTask(1608, 0);
|
||||||
|
g1.run();
|
||||||
ExecutorService ex = Executors.newFixedThreadPool(6);
|
|
||||||
ex.execute(g1);
|
|
||||||
|
|
||||||
try {
|
|
||||||
ex.shutdown();
|
|
||||||
assertTrue(ex.awaitTermination(1, TimeUnit.MINUTES));
|
|
||||||
} catch (InterruptedException e) {
|
|
||||||
assertFalse(false, e.getCause().getMessage());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Loading…
x
Reference in New Issue
Block a user