Class InputOutputContextFixture

Object
org.anchoranalysis.test.image.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 Summary

    Modifier and Type Method Description
    static org.anchoranalysis.io.output.outputter.InputOutputContext withLogger​(Logger logger)
    Creates an InputOutputContext with a specified logger.
    static org.anchoranalysis.io.output.outputter.InputOutputContext withSuppressedLogger()
    Creates an InputOutputContext with a suppressed logger.
    static org.anchoranalysis.io.output.outputter.InputOutputContext withSuppressedLogger​(Path modelDir)
    Creates an InputOutputContext with a suppressed logger and a specified model directory.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • withSuppressedLogger

      public static org.anchoranalysis.io.output.outputter.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 org.anchoranalysis.io.output.outputter.InputOutputContext withSuppressedLogger()
      Creates an InputOutputContext with a suppressed logger.
      Returns:
      An InputOutputContext with a suppressed logger.
    • withLogger

      public static org.anchoranalysis.io.output.outputter.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.