fn: Add test for SkinManagerImpl#getByFile

This commit is contained in:
Oliver
2025-04-17 23:09:51 +02:00
parent 6bf30ebb0d
commit 1db0e8b536

View File

@@ -185,4 +185,16 @@ public class SkinManagerTest {
expect(ex).toBeDefined(); expect(ex).toBeDefined();
expect(ex.getReason()).toBe(SkinLoadException.Reason.INVALID_URL); expect(ex.getReason()).toBe(SkinLoadException.Reason.INVALID_URL);
} }
@FPTest(name = "SkinManagerImpl#getByFile invalid")
public void testGetByFileInvalid(Player player) {
String filePath = "invalid-file-path-" + System.currentTimeMillis() + ".html";
SkinData.SkinVariant variant = SkinData.SkinVariant.SLIM;
Runnable runnable = () -> manager.getByFile(filePath, variant);
SkinLoadException ex = expect(runnable).toThrow(SkinLoadException.class);
expect(ex).toBeDefined();
expect(ex.getReason()).toBe(SkinLoadException.Reason.INVALID_FILE);
}
} }