package jalview.schemes; import static org.testng.Assert.assertTrue; import java.util.Iterator; import org.testng.annotations.Test; public class ColourSchemesTest { @Test(groups = "Functional") public void testGetColourSchemes() { /* * this just verifies that built-in colour schemes are loaded into ColourSchemes * in the order in which they are declared in the JalviewColourScheme enum * (this also determines their order in Colour menus) */ Iterator schemes = ColourSchemes.getInstance().getColourSchemes().iterator(); JalviewColourScheme[] jalviewSchemes = JalviewColourScheme.values(); int i = 0; while (schemes.hasNext()) { assertTrue(schemes.next().getSchemeName() .equals(jalviewSchemes[i].toString())); i++; } } }