Class TestBenchScenario

java.lang.Object
com.vaadin.copilot.testbenchgenerator.TestBenchScenario

public class TestBenchScenario extends Object
Represents the scenario generated by the test bench record plugin. It contains all the items, imports etc... basically everything needed to create a test
  • Constructor Details

    • TestBenchScenario

      public TestBenchScenario()
  • Method Details

    • getItems

      public List<TestBenchScenarioItem> getItems()
    • getImports

      public List<String> getImports()
    • getQualifiedClassName

      public String getQualifiedClassName()
    • getMethodName

      public String getMethodName()
    • from

      public static TestBenchScenario from(com.fasterxml.jackson.databind.JsonNode json)
      Converts the given JSON to Scenario.
      Parameters:
      json - JSON sent from the UI
      Returns:
      the scenario object
      Throws:
      IllegalArgumentException - when JSON is not formatted well, or a required info is missing