package org.esa.snap.ui.color; import org.junit.Test; import java.awt.Color; import java.util.List; import static org.junit.Assert.*; /** * Created by Norman on 26.03.2015. */ public class ColorCodesTest { @Test public void testNameListOrder() throws Exception { List<String> names = ColorCodes.getNames(); assertEquals(340, names.size()); assertEquals("Black", names.get(0)); assertEquals("Night", names.get(1)); assertEquals("Gunmetal", names.get(2)); // ... assertEquals("Sea Shell", names.get(337)); assertEquals("Milk White", names.get(338)); assertEquals("White", names.get(339)); } @Test public void testColorMap() throws Exception { assertEquals(new Color(0, 0, 0), ColorCodes.getColor("Black")); assertEquals(new Color(12, 9, 10), ColorCodes.getColor("Night")); assertEquals(new Color(44, 53, 57), ColorCodes.getColor("Gunmetal")); // ... assertEquals(new Color(255, 245, 238), ColorCodes.getColor("Sea Shell")); assertEquals(new Color(254, 252, 255), ColorCodes.getColor("Milk White")); assertEquals(new Color(255, 255, 255), ColorCodes.getColor("White")); } }