package junit.extensions.eclipse.quick.process.internal;
public enum TemplateKey {
RESULT_COUNT("results", Messages.TemplateKey_RESULT_DESCRIPTION), //$NON-NLS-1$
NAME_COUNT ("name", Messages.TemplateKey_NAME_DESCRIPTION), //$NON-NLS-1$
ERROR_COUNT ("error_counts", Messages.TemplateKey_ERROR_COUNT_DESCRIPTION), //$NON-NLS-1$
// Result.IGNORED is not available on 3.5 platform
// IGNORE_COUNT("ignore_count",Messages.TemplateKey_IGNORE_COUNT_DESCRIPTION), //$NON-NLS-1$
FAIL_COUNT ("fail_counts", Messages.TemplateKey_FAILURE_COUNT_DESCRIPTION), //$NON-NLS-1$
OK_COUNT ("ok_counts", Messages.TemplateKey_OK_COUNT_DESCRIPTION), //$NON-NLS-1$
TOTAL_COUNT ("total_counts", Messages.TemplateKey_TOTAL_COUNT_DESCRIPTION); //$NON-NLS-1$
private String key;
private String description;
TemplateKey(String key,String description){
this.key = key;
this.description = description;
}
public String regexKey(){
return String.format("\\$\\{%s\\}",key);//$NON-NLS-1$
}
public String key(){
return String.format("${%s}",key);//$NON-NLS-1$
}
public String descrpition(){
return description;
}
}