Imported Upstream version 5.12.0.220

Former-commit-id: c477e03582759447177c6d4bf412cd2355aad476
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2018-04-24 09:31:23 +00:00
parent 8bd104cef2
commit 8fc30896db
1200 changed files with 29534 additions and 26161 deletions

View File

@@ -413,6 +413,8 @@ namespace MonoTests.Mono.Options
{ "color2:", "set {color}", v => {} },
{ "rk=", "required key/value option", (k, v) => {} },
{ "rk2=", "required {{foo}} {0:key}/{1:value} option", (k, v) => {} },
{ "rk3=", "required {{foo}} {}", k => {} },
{ "rk4=", "required {{foo}} {0:val}", k => {} },
{ "ok:", "optional key/value option", (k, v) => {} },
{ "long-desc",
"This has a really\nlong, multi-line description that also\ntests\n" +
@@ -456,6 +458,8 @@ namespace MonoTests.Mono.Options
expected.WriteLine (" --color2[=color] set color");
expected.WriteLine (" --rk=VALUE1:VALUE2 required key/value option");
expected.WriteLine (" --rk2=key:value required {foo} key/value option");
expected.WriteLine (" --rk3=VALUE required {foo}");
expected.WriteLine (" --rk4=val required {foo} val");
expected.WriteLine (" --ok[=VALUE1:VALUE2] optional key/value option");
expected.WriteLine (" --long-desc This has a really");
expected.WriteLine (" long, multi-line description that also");