package com.googlecode.mycontainer.gae.web; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import com.google.appengine.tools.development.testing.LocalServiceTestConfig; import com.google.appengine.tools.development.testing.LocalServiceTestHelper; public class LocalServiceTestHelperFilter extends LocalEnvironmentFilter { private LocalServiceTestHelper helper; public LocalServiceTestHelperFilter() { } public LocalServiceTestHelperFilter(LocalServiceTestHelper helper) { this.helper = helper; } public LocalServiceTestHelperFilter(LocalServiceTestConfig... helpers) { this(new LocalServiceTestHelper(helpers)); } public LocalServiceTestHelper getHelper() { return helper; } public void setHelper(LocalServiceTestHelper helper) { this.helper = helper; } public void init(FilterConfig config) throws ServletException { helper.setUp(); super.init(config); } public void destroy() { super.destroy(); helper.tearDown(); } }