diff --git a/picocli-examples/src/test/java/picocli/MapOptionsOptionalTest.java b/picocli-examples/src/test/java/picocli/MapOptionsOptionalTest.java index 34a588faa..e9393cffe 100644 --- a/picocli-examples/src/test/java/picocli/MapOptionsOptionalTest.java +++ b/picocli-examples/src/test/java/picocli/MapOptionsOptionalTest.java @@ -132,7 +132,8 @@ class App { App app = CommandLine.populateCommand(new App(), "-Dkey1=123", "-Dkey2=456"); fail("Expected exception"); } catch (Exception ex) { - String msg = String.format(UNSUPPORTED_TYPE_ERRORMSG, "java.util.Map, java.util.Optional>"); + //String msg = String.format(UNSUPPORTED_TYPE_ERRORMSG, "java.util.Map, java.util.Optional>"); + String msg = "No TypeConverter registered for java.util.Optional of field java.util.Map, java.util.Optional> picocli.MapOptionsOptionalTest$10App.map"; assertEquals(msg, ex.getMessage()); } } @@ -146,8 +147,9 @@ class App { App app = CommandLine.populateCommand(new App(), "-X123", "-X456"); fail("Expected exception"); } catch (Exception ex) { - String msg = String.format(UNSUPPORTED_TYPE_ERRORMSG, "java.util.List>"); - assertEquals(msg, ex.getMessage()); + //String msg = String.format(UNSUPPORTED_TYPE_ERRORMSG, "java.util.List>"); + String msg = "PicocliException: Cannot create converter for types [class java.util.Optional] for field java.util.List> picocli.MapOptionsOptionalTest$11App.list while processing argument at or before arg[0] '-X123' in [-X123, -X456]"; + assertTrue(ex.getMessage(), ex.getMessage().startsWith(msg)); } }