package org.wahlzeit.testEnvironmentProvider; import org.junit.rules.ExternalResource; import org.wahlzeit.services.SysConfig; import org.wahlzeit.webparts.WebPartTemplateService; /** * A test setup class. * * @review */ public class SysConfigProvider extends ExternalResource { @Override protected void before() throws Throwable { SysConfig.dropInstance(); SysConfig sysConfig = new SysConfig("src/main/webapp"); SysConfig.setInstance(sysConfig); WebPartTemplateService.getInstance().setTemplatesDir(SysConfig.getTemplatesDir()); } @Override protected void after() { SysConfig.dropInstance(); } }