public void testGetColorsByLevel(){
  try {
    for (    String colorLevel : MaterialPalettes.NON_ACCENT_COLOR_LEVELS) {
      List<Integer> colors=MaterialPalettes.getColorsByLevel(colorLevel);
      assertEquals(MaterialPalettes.ALL_COLOR_NAMES.length,colors.size());
    }
  }
 catch (  IllegalAccessException iae) {
    fail();
  }
  try {
    for (    String colorLevel : MaterialPalettes.ACCENT_COLOR_LEVELS) {
      List<Integer> colors=MaterialPalettes.getColorsByLevel(colorLevel);
      assertEquals(MaterialPalettes.COLORS_WITH_ACCENT_NAMES.length,colors.size());
    }
  }
 catch (  IllegalAccessException iae) {
    fail();
  }
  try {
    List<Integer> colors=MaterialPalettes.getColorsByName("");
    fail();
  }
 catch (  IllegalArgumentException iae) {
  }
catch (  IllegalAccessException iae1) {
    fail();
  }
  try {
    List<Integer> colors=MaterialPalettes.getColorsByLevel(null);
    fail();
  }
 catch (  IllegalArgumentException iae) {
  }
catch (  IllegalAccessException iae1) {
    fail();
  }
}

public void testGetColorsByLevel ( ) { try { for ( String colorLevel : MaterialPalettes . NON_ACCENT_COLOR_LEVELS ) { List < Integer > colors = MaterialPalettes . getColorsByLevel ( colorLevel ) ; assertEquals ( MaterialPalettes . ALL_COLOR_NAMES . length , colors . size ( ) ) ; } } catch ( IllegalAccessException iae ) { fail ( ) ; } try { for ( String colorLevel : MaterialPalettes . ACCENT_COLOR_LEVELS ) { List < Integer > colors = MaterialPalettes . getColorsByLevel ( colorLevel ) ; assertEquals ( MaterialPalettes . COLORS_WITH_ACCENT_NAMES . length , colors . size ( ) ) ; } } catch ( IllegalAccessException iae ) { fail ( ) ; } try { List < Integer > colors = MaterialPalettes . getColorsByName ( "" ) ; fail ( ) ; } catch ( IllegalArgumentException iae ) { } catch ( IllegalAccessException iae1 ) { fail ( ) ; } try { List < Integer > colors = MaterialPalettes . getColorsByLevel ( null ) ; fail ( ) ; } catch ( IllegalArgumentException iae ) { } catch ( IllegalAccessException iae1 ) { fail ( ) ; } }
verifies that the ` getcolorsbylevel ( ) ` method returns the proper color counts . this test does not validate the data returned , only the expected counts .
