Package org.anchoranalysis.test.image
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.InputOutputContextwithLogger(Logger logger)Creates an InputOutputContext with a specified logger.static org.anchoranalysis.io.output.outputter.InputOutputContextwithSuppressedLogger()Creates an InputOutputContext with a suppressed logger.static org.anchoranalysis.io.output.outputter.InputOutputContextwithSuppressedLogger(Path modelDir)Creates an InputOutputContext with a suppressed logger and a specified model directory.
-
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
Creates an InputOutputContext with a specified logger.- Parameters:
logger- The logger to be used in the InputOutputContext.- Returns:
- An InputOutputContext with the specified logger.
-