Class StepData

java.lang.Object
net.thucydides.core.steps.stepdata.StepData

public final class StepData
extends java.lang.Object
Data-driven test step execution.
  • Field Details

  • Constructor Details

    • StepData

      public StepData​(TestDataSource testDataSource) throws java.io.IOException
      Throws:
      java.io.IOException
  • Method Details

    • withTestDataFrom

      public static StepData withTestDataFrom​(java.lang.String testDataSource) throws java.io.IOException
      Throws:
      java.io.IOException
    • withTestDataFrom

      public static StepData withTestDataFrom​(java.lang.String... testDataRows) throws java.io.IOException
      Throws:
      java.io.IOException
    • run

      public <T> T run​(T steps) throws java.io.IOException
      Throws:
      java.io.IOException
    • usingFactory

      public StepData usingFactory​(StepFactory factory)
    • setDefaultStepFactory

      public static void setDefaultStepFactory​(StepFactory factory)
    • getDefaultStepFactory

      public static StepFactory getDefaultStepFactory()
    • separatedBy

      public StepData separatedBy​(char newSeparator)