@@ -0,0 +1,809 @@
+package org.inventivetalent.npclib.test;%0A%0Aimport org.bukkit.entity.EntityType;%0Aimport org.inventivetalent.npclib.NPCType;%0Aimport org.junit.Test;%0A%0Aimport static org.junit.Assert.assertEquals;%0A%0Apublic class TypeTest %7B%0A%0A%09@Test%0A%09public void entityTypeTest() %7B%0A%09%09assertEquals(NPCType.ARMOR_STAND, NPCType.forEntityType(EntityType.ARMOR_STAND));%0A%09%09assertEquals(NPCType.HORSE, NPCType.forEntityType(EntityType.HORSE));%0A%09%7D%0A%0A%09@Test%0A%09public void fromStringTest() %7B%0A%09%09assertEquals(NPCType.CHICKEN, NPCType.fromString(%22chicken%22));%0A%09%09assertEquals(NPCType.MUSHROOM_COW, NPCType.fromString(%22mushroom cow%22));%0A%09%09assertEquals(NPCType.MUSHROOM_COW, NPCType.fromString(%22mushroomCow%22));%0A%09%09assertEquals(NPCType.SHULKER, NPCType.fromString(%22Shulker%22));%0A%09%09assertEquals(NPCType.ENDER_DRAGON, NPCType.fromString(%22EnderDragon%22));%0A%09%7D%0A%0A%7D%0A

add NPCType parse tests