- configure mockito agent to address changes in newer java versions see https://openjdk.org/jeps/451 Co-authored-by: yannnicklamprecht <yannicklamprecht@live.de>
25 lines
853 B
Java
25 lines
853 B
Java
package org.bukkit;
|
|
|
|
import static org.junit.jupiter.api.Assertions.*;
|
|
import net.minecraft.world.level.Explosion;
|
|
import org.bukkit.craftbukkit.CraftExplosionResult;
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
@org.bukkit.support.environment.Normal // Paper - test changes - missing test suite annotation
|
|
public class ExplosionResultTest {
|
|
|
|
@Test
|
|
public void testMatchingEnum() {
|
|
for (ExplosionResult result : ExplosionResult.values()) {
|
|
assertNotNull(Explosion.BlockInteraction.valueOf(result.name()), "No NMS enum for Bukkit result " + result);
|
|
}
|
|
}
|
|
|
|
@Test
|
|
public void testToBukkit() {
|
|
for (Explosion.BlockInteraction effect : Explosion.BlockInteraction.values()) {
|
|
assertNotNull(CraftExplosionResult.toBukkit(effect), "No Bukkit enum for NMS explosion effect " + effect);
|
|
}
|
|
}
|
|
}
|