@Test public void shouldCreateWithDefaults() { ResourceType def = ResourceType.builder("qualifier") .build(); assertThat(def.getQualifier()).isEqualTo("qualifier"); assertThat(def.getIconPath()).isEqualTo("/images/q/qualifier.png"); assertThat(def.hasSourceCode()).isFalse(); }
@Test public void shouldCreate() { ResourceType def = ResourceType.builder("qualifier") .setIconPath("/custom-icon.png") .hasSourceCode() .setProperty("supportsMeasureFilters", "true") .setProperty("anotherProperty", "foo") .build(); assertThat(def.getQualifier()).isEqualTo("qualifier"); assertThat(def.getIconPath()).isEqualTo("/custom-icon.png"); assertThat(def.hasSourceCode()).isTrue(); assertThat(def.getStringProperty("anotherProperty")).isEqualTo("foo"); }