diff --git a/src/test/java/picocli/ColorSchemeTest.java b/src/test/java/picocli/ColorSchemeTest.java index eaae1d03..2108f66c 100644 --- a/src/test/java/picocli/ColorSchemeTest.java +++ b/src/test/java/picocli/ColorSchemeTest.java @@ -17,6 +17,12 @@ public class ColorSchemeTest { assertEquals(expect, defaultScheme); } + @Test + public void testEqualsOther() { + ColorScheme defaultScheme = CommandLine.Help.defaultColorScheme(CommandLine.Help.Ansi.AUTO); + assertNotEquals("blah", defaultScheme); + } + @Test public void testHashCode() { ColorScheme defaultScheme = CommandLine.Help.defaultColorScheme(CommandLine.Help.Ansi.AUTO); @@ -27,4 +33,10 @@ public class ColorSchemeTest { .optionParams(CommandLine.Help.Ansi.Style.italic).build(); assertEquals(expect.hashCode(), defaultScheme.hashCode()); } + + @Test + public void testToString() { + ColorScheme defaultScheme = CommandLine.Help.defaultColorScheme(CommandLine.Help.Ansi.AUTO); + assertEquals("ColorScheme[ansi=AUTO, commands=[bold], optionStyles=[fg_yellow], parameterStyles=[fg_yellow], optionParamStyles=[italic]]", defaultScheme.toString()); + } }