Interface IProject<S extends ISuite<T,​C>,​T extends ITest<C>,​C extends ICommand>

Type Parameters:
S - type of test suite.
T - type of test case.
C - type of test command.
All Superinterfaces:
Id
All Known Implementing Classes:
SideProject

public interface IProject<S extends ISuite<T,​C>,​T extends ITest<C>,​C extends ICommand>
extends Id
Test project.
  • Method Details

    • getFilename

      String getFilename()
      Get filename.
      Returns:
      filename.
    • getName

      String getName()
      Get name.
      Returns:
      name.
    • getUrl

      String getUrl()
      Get base URL.
      Returns:
      base URL.
    • getSuites

      List<S> getSuites()
      Get list of test suites.
      Returns:
      list of test suites.
    • getSuiteMap

      Map<String,​S> getSuiteMap()
      Get map of test suites.
      Returns:
      map of test suites.
    • getTestMap

      Map<String,​T> getTestMap()
      Get map of test cases.
      Returns:
      map of test cases.