package org.wahlzeit.testEnvironmentProvider;
import org.junit.rules.ExternalResource;
import org.wahlzeit.handlers.PartUtil;
import org.wahlzeit.handlers.TellFriendFormHandler;
import org.wahlzeit.handlers.WebFormHandler;
import org.wahlzeit.handlers.WebPartHandlerManager;
/**
* A test setup class.
*
* @review
*/
public class WebFormHandlerProvider extends ExternalResource {
private WebFormHandler webFormHandler;
@Override
protected void before() throws Throwable {
WebPartHandlerManager.getInstance()
.addWebPartHandler(PartUtil.TELL_FRIEND_FORM_NAME, new TellFriendFormHandler());
webFormHandler = WebPartHandlerManager.getWebFormHandler(PartUtil.TELL_FRIEND_FORM_NAME);
}
public WebFormHandler getWebFormHandler() {
return webFormHandler;
}
}