package org.mctourney.autoreferee.util; import org.bukkit.Color; import org.junit.Assert; import org.junit.Test; public class ColorConverterTest { @Test public void testHexToColor() throws Exception { Assert.assertEquals(Color.fromRGB(255, 255, 255), ColorConverter.hexToColor("#ffffff")); Assert.assertEquals(Color.fromRGB(255, 0, 136), ColorConverter.hexToColor("#ff0088")); Assert.assertEquals(Color.fromRGB(222, 173, 0), ColorConverter.hexToColor("#dead00")); Assert.assertEquals(Color.fromRGB(160, 208, 48), ColorConverter.hexToColor("#ad3")); Assert.assertEquals(Color.fromRGB(192, 96, 192), ColorConverter.hexToColor("#c6c")); Assert.assertEquals(Color.fromRGB( 0, 112, 112), ColorConverter.hexToColor("#077")); } @Test public void testRgbToColor() throws Exception { Assert.assertEquals(Color.fromRGB(255, 255, 255), ColorConverter.rgbToColor("255,255,255")); Assert.assertEquals(Color.fromRGB(255, 0, 136), ColorConverter.rgbToColor("255,0,136")); Assert.assertEquals(Color.fromRGB(222, 173, 0), ColorConverter.rgbToColor("222,173,000")); Assert.assertEquals(Color.fromRGB(160, 208, 48), ColorConverter.rgbToColor("160/208/048")); Assert.assertEquals(Color.fromRGB(192, 96, 192), ColorConverter.rgbToColor("192 96 192")); Assert.assertEquals(Color.fromRGB( 0, 112, 112), ColorConverter.rgbToColor("000 112 112")); } }