pls work first try
This commit is contained in:
74
src/test/java/xyz/mcutils/ServerTests.java
Normal file
74
src/test/java/xyz/mcutils/ServerTests.java
Normal file
@ -0,0 +1,74 @@
|
||||
package xyz.mcutils;
|
||||
|
||||
import lombok.SneakyThrows;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import xyz.mcutils.exception.ErrorResponse;
|
||||
import xyz.mcutils.models.server.CachedBedrockMinecraftServer;
|
||||
import xyz.mcutils.models.server.CachedJavaMinecraftServer;
|
||||
import xyz.mcutils.models.server.CachedServerBlockedStatus;
|
||||
import xyz.mcutils.models.server.CachedServerIcon;
|
||||
|
||||
public class ServerTests {
|
||||
|
||||
private final String testJavaServer = "play.hypixel.net";
|
||||
private final String testBedrockServer = "geo.hivebedrock.network";
|
||||
private final String testInvalidServer = "invalidhostnamehahahahahayesslmaooo";
|
||||
|
||||
@Test
|
||||
@SneakyThrows
|
||||
public void ensureJavaServerLookupSuccess() {
|
||||
CachedJavaMinecraftServer server = McUtilsAPI.getJavaServer(testJavaServer);
|
||||
assert server.getHostname().equals(testJavaServer);
|
||||
}
|
||||
|
||||
@Test
|
||||
@SneakyThrows
|
||||
public void ensureJavaServerLookupFailure() {
|
||||
try {
|
||||
McUtilsAPI.getJavaServer(testInvalidServer);
|
||||
} catch (ErrorResponse ex) {
|
||||
assert ex.getCode() == 400;
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
@SneakyThrows
|
||||
public void ensureJavaServerIconLookupSuccess() {
|
||||
CachedServerIcon icon = McUtilsAPI.getServerIcon(testJavaServer);
|
||||
assert icon.getBytes() != null;
|
||||
}
|
||||
|
||||
@Test
|
||||
@SneakyThrows
|
||||
public void ensureJavaServerIconLookupFailure() {
|
||||
try {
|
||||
McUtilsAPI.getServerIcon(testInvalidServer);
|
||||
} catch (ErrorResponse ex) {
|
||||
assert ex.getCode() == 400;
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
@SneakyThrows
|
||||
public void ensureJavaServerBlockedLookupSuccess() {
|
||||
CachedServerBlockedStatus status = McUtilsAPI.getServerBlockedStatus(testJavaServer);
|
||||
assert !status.isBlocked();
|
||||
}
|
||||
|
||||
@Test
|
||||
@SneakyThrows
|
||||
public void ensureBedrockServerLookupSuccess() {
|
||||
CachedBedrockMinecraftServer server = McUtilsAPI.getBedrockServer(testBedrockServer);
|
||||
assert server.getHostname().equals(testBedrockServer);
|
||||
}
|
||||
|
||||
@Test
|
||||
@SneakyThrows
|
||||
public void ensureBedrockServerLookupFailure() {
|
||||
try {
|
||||
McUtilsAPI.getBedrockServer(testInvalidServer);
|
||||
} catch (ErrorResponse ex) {
|
||||
assert ex.getCode() == 400;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user