mirror of https://github.com/Minestom/Minestom.git
36 lines
1.1 KiB
Java
36 lines
1.1 KiB
Java
package net.minestom.server.instance;
|
|
|
|
import net.minestom.testing.Env;
|
|
import net.minestom.testing.EnvTest;
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
|
|
|
@EnvTest
|
|
public class WorldBorderIntegrationTest {
|
|
|
|
@Test
|
|
public void setWorldborderSize(Env env) {
|
|
Instance instance = env.createFlatInstance();
|
|
|
|
instance.getWorldBorder().setDiameter(50.0);
|
|
assertEquals(50.0, instance.getWorldBorder().getDiameter());
|
|
instance.getWorldBorder().setDiameter(10.0);
|
|
assertEquals(10.0, instance.getWorldBorder().getDiameter());
|
|
}
|
|
|
|
@Test
|
|
public void resizeWorldBorder(Env env) throws InterruptedException {
|
|
Instance instance = env.createFlatInstance();
|
|
|
|
instance.getWorldBorder().setDiameter(50.0);
|
|
|
|
instance.getWorldBorder().setDiameter(10.0, 1);
|
|
assertEquals(50.0, instance.getWorldBorder().getDiameter());
|
|
|
|
Thread.sleep(10);
|
|
instance.getWorldBorder().update();
|
|
assertEquals(10.0, instance.getWorldBorder().getDiameter());
|
|
}
|
|
}
|