Package fitnesse.junit

Source Code of fitnesse.junit.FitNesseRunnerExtensionTest$SuiteExtension

package fitnesse.junit;

import fitnesse.FitNesseContext;
import fitnesse.components.PluginsClassLoader;
import org.junit.runner.RunWith;
import org.junit.runners.model.InitializationError;

@RunWith(FitNesseRunnerExtensionTest.SuiteExtension.class)
@FitNesseRunner.FitnesseDir(".")
@FitNesseRunner.OutputDir("../target/fitnesse-results")
public class FitNesseRunnerExtensionTest {

  public static class SuiteExtension extends FitNesseRunner {
    public SuiteExtension(Class<?> suiteClass) throws InitializationError {
      super(suiteClass);
    }

    @Override
    protected String getSuiteName(Class<?> klass) throws InitializationError {
      return "FitNesse.SuiteAcceptanceTests.SuiteSlimTests.TestScriptTable";
    }

    @Override
    protected FitNesseContext createContext(Class<?> suiteClass) throws Exception {
      new PluginsClassLoader(getFitNesseRoot(suiteClass)).addPluginsToClassLoader();

      return super.createContext(suiteClass);
    }
  }
}
TOP

Related Classes of fitnesse.junit.FitNesseRunnerExtensionTest$SuiteExtension

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.