package net.buycraft.plugin; import com.google.common.base.Strings; import org.junit.Assert; import org.junit.Test; import java.util.UUID; public class UuidUtilTest { private static final String MOJANG_UUID = "652a2bc4e8cd405db7b698156ee2dc09"; private static final UUID JAVA_UUID = UUID.fromString("652a2bc4-e8cd-405d-b7b6-98156ee2dc09"); @Test public void testMojangUuidToJavaUuid() throws Exception { Assert.assertEquals(JAVA_UUID, UuidUtil.mojangUuidToJavaUuid(MOJANG_UUID)); } @Test(expected = NullPointerException.class) public void testMojangUuidToJavaUuid_NullId() throws Exception { UuidUtil.mojangUuidToJavaUuid(null); } @Test(expected = IllegalArgumentException.class) public void testMojangUuidToJavaUuid_InvalidRegex1() throws Exception { UuidUtil.mojangUuidToJavaUuid("42"); } @Test(expected = IllegalArgumentException.class) public void testMojangUuidToJavaUuid_InvalidRegex2() throws Exception { UuidUtil.mojangUuidToJavaUuid(Strings.repeat("!", 32)); } }