Class InputOutputContextFixture

Object
InputOutputContextFixture

public class InputOutputContextFixture extends Object
A fixture for creating InputOutputContext instances for testing purposes.

This class provides utility methods to create InputOutputContext objects with different configurations, such as suppressed loggers or specific model directories.

  • Method Details

    • withSuppressedLogger

      public static InputOutputContext withSuppressedLogger(Path modelDir)
      Creates an InputOutputContext with a suppressed logger and a specified model directory.
      Parameters:
      modelDir - The path to the model directory.
      Returns:
      An InputOutputContext with a suppressed logger and the specified model directory.
    • withSuppressedLogger

      public static InputOutputContext withSuppressedLogger()
      Creates an InputOutputContext with a suppressed logger.
      Returns:
      An InputOutputContext with a suppressed logger.
    • withLogger

      public static InputOutputContext withLogger(Logger logger)
      Creates an InputOutputContext with a specified logger.
      Parameters:
      logger - The logger to be used in the InputOutputContext.
      Returns:
      An InputOutputContext with the specified logger.