Annotation Interface ModuleSlicing


Foundation for tests that would want to bootstrap tests slicing the application per application module. Furthermore it defines
Since:
2.1
Author:
Oliver Drotbohm
  • Element Details

    • value

      Default:
      STANDALONE
    • mode

      Default:
      STANDALONE
    • verifyAutomatically

      boolean verifyAutomatically
      Whether to automatically verify the module structure for validity.
      Returns:
      Default:
      true
    • extraIncludes

      String[] extraIncludes
      Module names of modules to be included in the test run independent of what the mode() defines.
      Returns:
      Default:
      {}
    • module

      String module
      Logical name of the module to be bootstrapped in case ApplicationModuleTest will be used outside a module package
      Returns:
      will never be null.
      Since:
      1.3
      Default:
      ""
    • classes

      Class<?>[] classes
      To define the main application class in case the test is located outside a module package and that class doesn't reside in any of the parent packages.
      Returns:
      will never be null.
      Since:
      1.3
      See Also:
      Default:
      {}