RefillStyle extends ThemedMapStyle { @Nullable @Override public Set<ThemeColor> getColors() { return supportedColors; } RefillStyle(); @NonNull @Override String getBaseStyleFilename(); @NonNull @Override String getStyleRootPath(); @NonNull @Override String getThemesPath(); @Override int getDefaultLod(); @Override int getLodCount(); @Override int getDefaultLabelLevel(); @Override int getLabelCount(); @NonNull @Override ThemeColor getDefaultColor(); @Nullable @Override Set<ThemeColor> getColors();  }
@Test public void getColors_shouldReturnCorrectValue() throws Exception { Set colors = new HashSet<ThemeColor>() { { add(BLACK); add(BLUE); add(BLUEGRAY); add(BROWNORANGE); add(GRAY); add(GRAYGOLD); add(HIGHCONTRAST); add(INTROVERTED); add(INTROVERTEDBLUE); add(PINK); add(PINKYELLOW); add(PURPLEGREEN); add(SEPIA); add(ZINC); } }; assertThat(style.getColors()).isEqualTo(colors); }