Class GuixerTest

java.lang.Object
io.guixer.tools.GuixerTest

public abstract class GuixerTest extends Object
  • Constructor Details

    • GuixerTest

      public GuixerTest()
  • Method Details

    • setUpGuixerContext

      @BeforeEach public final void setUpGuixerContext() throws Exception
      Throws:
      Exception
    • tearDownGuixerContext

      @AfterEach public final void tearDownGuixerContext() throws Exception
      Throws:
      Exception
    • isolatedRun

      public static void isolatedRun() throws Exception
      Throws:
      Exception
    • getDriver

      protected final org.openqa.selenium.WebDriver getDriver()
    • getRunnerContext

      protected final RunnerContext getRunnerContext()
    • run

      protected final void run() throws IOException, io.guixer.lang.GuixerSyntaxException
      Throws:
      IOException
      io.guixer.lang.GuixerSyntaxException
    • run

      protected final void run(String yamlFileName) throws IOException, io.guixer.lang.GuixerSyntaxException
      Throws:
      IOException
      io.guixer.lang.GuixerSyntaxException
    • run

      protected final void run(File yamlFile) throws IOException, io.guixer.lang.GuixerSyntaxException
      Throws:
      IOException
      io.guixer.lang.GuixerSyntaxException
    • run

      protected final void run(io.guixer.lang.GuixerScenario scenario) throws IOException
      Throws:
      IOException
    • registerCallable

      protected final void registerCallable(String callableName, GuixerConsumer callable)
    • registerCallable

      protected final void registerCallable(String callableName, GuixerRunnable callable)
    • registerFunction

      protected final void registerFunction(String functionName, Function<RunnerContext,String> function)
    • registerFunction

      protected final void registerFunction(String functionName, Callable<String> function)