package nl.hsac.fitnesse.fixture.fit; /** * Base class for fixtures that call a service and then another based on Freemarker templates. * @param <Response> class expected as response to original call. * @param <CheckResponse> class expected as response to check call (if any). */ public abstract class TemplateBasedMapColumnFixture<Response, CheckResponse> extends ServiceAndCheckMapColumnFixture<Response,CheckResponse> { private String templateName; private String checkTemplateName; public TemplateBasedMapColumnFixture(Class<? extends Response> aResponseClass, Class<? extends CheckResponse> aCheckResponseClass) { super(aResponseClass, aCheckResponseClass); } /** * @return the templateName */ public String getTemplateName() { return templateName; } /** * @param aTemplateName the templateName to set */ public void setTemplateName(String aTemplateName) { templateName = aTemplateName; } /** * @return the checkTemplateName */ public String getCheckTemplateName() { return checkTemplateName; } /** * @param aCheckTemplateName the checkTemplateName to set */ public void setCheckTemplateName(String aCheckTemplateName) { checkTemplateName = aCheckTemplateName; } }