Class OverlayTesting

java.lang.Object
net.lugo.overlaylib.test.OverlayTesting

public final class OverlayTesting extends Object
  • Method Details

    • bootstrap

      public static void bootstrap()
    • registerTest

      public static void registerTest(String id, OverlayTesting.OverlayTest test, Map<String, Supplier<Boolean>> functions)
    • getTestIds

      public static List<String> getTestIds()
    • getFunctionIds

      public static List<String> getFunctionIds(String id)
    • enable

      public static boolean enable(String id)
    • disable

      public static boolean disable(String id)
    • run

      @Nullable public static @Nullable Boolean run(String id, String function)
    • isEnabled

      public static boolean isEnabled(String id)
    • setReportingEnabled

      public static void setReportingEnabled(boolean enabled)
    • shouldReport

      public static boolean shouldReport()
    • isReportingEnabled

      public static boolean isReportingEnabled()
    • report

      public static void report(String message)
    • report

      public static void report(Supplier<String> messageSupplier)
    • report

      public static void report(String scope, String message)
    • report

      public static void report(String scope, Supplier<String> messageSupplier)