Minestom/src/test/java/net/minestom/server/instance/WorldBorderIntegrationTest....

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