From b8dcc00c6c30e9bc0bc5307c8a5e25305347a495 Mon Sep 17 00:00:00 2001 From: David Walluck Date: Thu, 10 Sep 2020 22:01:28 -0400 Subject: [PATCH] Ensure ANSI is disabled in ManPageGeneratorTest regardless of environment (issue #1103) --- .../codegen/docgen/manpage/ManPageGeneratorTest.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/picocli-codegen/src/test/java/picocli/codegen/docgen/manpage/ManPageGeneratorTest.java b/picocli-codegen/src/test/java/picocli/codegen/docgen/manpage/ManPageGeneratorTest.java index ea6d390b7..640127740 100644 --- a/picocli-codegen/src/test/java/picocli/codegen/docgen/manpage/ManPageGeneratorTest.java +++ b/picocli-codegen/src/test/java/picocli/codegen/docgen/manpage/ManPageGeneratorTest.java @@ -1,6 +1,10 @@ package picocli.codegen.docgen.manpage; +import org.junit.Rule; import org.junit.Test; +import org.junit.contrib.java.lang.system.ProvideSystemProperty; +import org.junit.contrib.java.lang.system.RestoreSystemProperties; +import org.junit.rules.TestRule; import picocli.CommandLine; import picocli.CommandLine.ArgGroup; import picocli.CommandLine.Command; @@ -24,6 +28,11 @@ import static org.junit.Assert.*; public class ManPageGeneratorTest { + @Rule + public final TestRule restoreSystemProperties = new RestoreSystemProperties(); + + @Rule + public final ProvideSystemProperty ansiOFF = new ProvideSystemProperty("picocli.ansi", "false"); @Test public void generateManPage() throws IOException {