28 lines
721 B
Java
28 lines
721 B
Java
package dev.frankheijden.minecraftreflection;
|
|
|
|
import org.bukkit.Bukkit;
|
|
import org.bukkit.Server;
|
|
import org.bukkit.craftbukkit.v1_16_R3.CraftServer;
|
|
import org.junit.jupiter.api.AfterEach;
|
|
import org.junit.jupiter.api.BeforeEach;
|
|
import org.mockito.MockedStatic;
|
|
import org.mockito.Mockito;
|
|
|
|
public class BasicReflectionTest {
|
|
|
|
Server server;
|
|
MockedStatic<Bukkit> holder;
|
|
|
|
@BeforeEach
|
|
void setUp() {
|
|
server = Mockito.mock(CraftServer.class);
|
|
holder = Mockito.mockStatic(Bukkit.class);
|
|
holder.when(Bukkit::getServer).thenReturn(server);
|
|
holder.when(Bukkit::getVersion).thenReturn("(MC: 1.16.3)");
|
|
}
|
|
|
|
@AfterEach
|
|
void cleanUp() {
|
|
holder.close();
|
|
}
|
|
}
|