@Test void shouldThrowExceptionIfEnumDoesNotExist() { IssuesSizeTokenMacro macro = new IssuesSizeTokenMacro(); assertThatIllegalArgumentException().isThrownBy( () -> macro.setType("wrong")).withMessageContaining("wrong"); }
@Parameter public void setType(final String type) { this.type = StatisticProperties.valueOf(type); }
IssuesSizeTokenMacro extends DataBoundTokenMacro { @Parameter public void setType(final String type) { this.type = StatisticProperties.valueOf(type); } }
IssuesSizeTokenMacro extends DataBoundTokenMacro { @Parameter public void setType(final String type) { this.type = StatisticProperties.valueOf(type); }  }
IssuesSizeTokenMacro extends DataBoundTokenMacro { @Parameter public void setType(final String type) { this.type = StatisticProperties.valueOf(type); }  @Parameter void setTool(final String tool); @Parameter void setType(final String type); @Override boolean acceptsMacroName(final String macroName); @Override String evaluate(final AbstractBuild<?, ?> abstractBuild, final TaskListener taskListener,
            final String macroName); @Override String evaluate(final Run<?, ?> run, final FilePath workspace, final TaskListener listener,
            final String macroName); }
IssuesSizeTokenMacro extends DataBoundTokenMacro { @Parameter public void setType(final String type) { this.type = StatisticProperties.valueOf(type); }  @Parameter void setTool(final String tool); @Parameter void setType(final String type); @Override boolean acceptsMacroName(final String macroName); @Override String evaluate(final AbstractBuild<?, ?> abstractBuild, final TaskListener taskListener,
            final String macroName); @Override String evaluate(final Run<?, ?> run, final FilePath workspace, final TaskListener listener,
            final String macroName);  }