3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-11-15 20:40:07 +01:00

SPIGOT-4818: Unit test banner patterns

Dieser Commit ist enthalten in:
md_5 2019-04-30 15:20:11 +10:00
Ursprung ea5d868cf9
Commit d7d28b1244

Datei anzeigen

@ -0,0 +1,33 @@
package org.bukkit.block.banner;
import junit.framework.Assert;
import net.minecraft.server.EnumBannerPatternType;
import org.bukkit.support.AbstractTestingBase;
import org.junit.Test;
public class PatternTypeTest extends AbstractTestingBase {
@Test
public void testToBukkit() {
for (EnumBannerPatternType nms : EnumBannerPatternType.values()) {
PatternType bukkit = PatternType.getByIdentifier(nms.b());
Assert.assertNotNull("No Bukkit banner for " + nms + " " + nms.b(), bukkit);
}
}
@Test
public void testToNMS() {
for (PatternType bukkit : PatternType.values()) {
EnumBannerPatternType found = null;
for (EnumBannerPatternType nms : EnumBannerPatternType.values()) {
if (bukkit.getIdentifier().equals(nms.b())) {
found = nms;
break;
}
}
Assert.assertNotNull("No NMS banner for " + bukkit + " " + bukkit.getIdentifier(), found);
}
}
}