diff options
| author | 2019-12-01 23:10:25 -0800 | |
|---|---|---|
| committer | 2019-12-01 23:20:09 -0800 | |
| commit | 2174a4a2e617e51fea42e114803538b9bedb9d35 (patch) | |
| tree | 7d76dca13427d585cff36c38230d368e51fb3c20 /clap/streaming.zig | |
| parent | Add clap.parse as the simplest way of using the lib (diff) | |
| download | zig-clap-2174a4a2e617e51fea42e114803538b9bedb9d35.tar.gz zig-clap-2174a4a2e617e51fea42e114803538b9bedb9d35.tar.xz zig-clap-2174a4a2e617e51fea42e114803538b9bedb9d35.zip | |
update for latest zig
Diffstat (limited to 'clap/streaming.zig')
| -rw-r--r-- | clap/streaming.zig | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/clap/streaming.zig b/clap/streaming.zig index fa7ce80..3678917 100644 --- a/clap/streaming.zig +++ b/clap/streaming.zig | |||
| @@ -170,7 +170,7 @@ fn testNoErr(params: []const clap.Param(u8), args_strings: []const []const u8, r | |||
| 170 | const arg = (c.next() catch unreachable) orelse unreachable; | 170 | const arg = (c.next() catch unreachable) orelse unreachable; |
| 171 | testing.expectEqual(res.param, arg.param); | 171 | testing.expectEqual(res.param, arg.param); |
| 172 | const expected_value = res.value orelse { | 172 | const expected_value = res.value orelse { |
| 173 | testing.expectEqual(@typeOf(arg.value)(null), arg.value); | 173 | testing.expectEqual(@as(@typeOf(arg.value), null), arg.value); |
| 174 | continue; | 174 | continue; |
| 175 | }; | 175 | }; |
| 176 | const actual_value = arg.value orelse unreachable; | 176 | const actual_value = arg.value orelse unreachable; |
| @@ -203,13 +203,13 @@ test "clap.streaming.StreamingClap: short params" { | |||
| 203 | const c = ¶ms[2]; | 203 | const c = ¶ms[2]; |
| 204 | 204 | ||
| 205 | testNoErr( | 205 | testNoErr( |
| 206 | params, | 206 | ¶ms, |
| 207 | [_][]const u8{ | 207 | &[_][]const u8{ |
| 208 | "-a", "-b", "-ab", "-ba", | 208 | "-a", "-b", "-ab", "-ba", |
| 209 | "-c", "0", "-c=0", "-ac", | 209 | "-c", "0", "-c=0", "-ac", |
| 210 | "0", "-ac=0", | 210 | "0", "-ac=0", |
| 211 | }, | 211 | }, |
| 212 | [_]Arg(u8){ | 212 | &[_]Arg(u8){ |
| 213 | Arg(u8){ .param = a }, | 213 | Arg(u8){ .param = a }, |
| 214 | Arg(u8){ .param = b }, | 214 | Arg(u8){ .param = b }, |
| 215 | Arg(u8){ .param = a }, | 215 | Arg(u8){ .param = a }, |
| @@ -248,13 +248,13 @@ test "clap.streaming.StreamingClap: long params" { | |||
| 248 | const cc = ¶ms[2]; | 248 | const cc = ¶ms[2]; |
| 249 | 249 | ||
| 250 | testNoErr( | 250 | testNoErr( |
| 251 | params, | 251 | ¶ms, |
| 252 | [_][]const u8{ | 252 | &[_][]const u8{ |
| 253 | "--aa", "--bb", | 253 | "--aa", "--bb", |
| 254 | "--cc", "0", | 254 | "--cc", "0", |
| 255 | "--cc=0", | 255 | "--cc=0", |
| 256 | }, | 256 | }, |
| 257 | [_]Arg(u8){ | 257 | &[_]Arg(u8){ |
| 258 | Arg(u8){ .param = aa }, | 258 | Arg(u8){ .param = aa }, |
| 259 | Arg(u8){ .param = bb }, | 259 | Arg(u8){ .param = bb }, |
| 260 | Arg(u8){ .param = cc, .value = "0" }, | 260 | Arg(u8){ .param = cc, .value = "0" }, |
| @@ -270,9 +270,9 @@ test "clap.streaming.StreamingClap: positional params" { | |||
| 270 | }}; | 270 | }}; |
| 271 | 271 | ||
| 272 | testNoErr( | 272 | testNoErr( |
| 273 | params, | 273 | ¶ms, |
| 274 | [_][]const u8{ "aa", "bb" }, | 274 | &[_][]const u8{ "aa", "bb" }, |
| 275 | [_]Arg(u8){ | 275 | &[_]Arg(u8){ |
| 276 | Arg(u8){ .param = ¶ms[0], .value = "aa" }, | 276 | Arg(u8){ .param = ¶ms[0], .value = "aa" }, |
| 277 | Arg(u8){ .param = ¶ms[0], .value = "bb" }, | 277 | Arg(u8){ .param = ¶ms[0], .value = "bb" }, |
| 278 | }, | 278 | }, |
| @@ -315,15 +315,15 @@ test "clap.streaming.StreamingClap: all params" { | |||
| 315 | const positional = ¶ms[3]; | 315 | const positional = ¶ms[3]; |
| 316 | 316 | ||
| 317 | testNoErr( | 317 | testNoErr( |
| 318 | params, | 318 | ¶ms, |
| 319 | [_][]const u8{ | 319 | &[_][]const u8{ |
| 320 | "-a", "-b", "-ab", "-ba", | 320 | "-a", "-b", "-ab", "-ba", |
| 321 | "-c", "0", "-c=0", "-ac", | 321 | "-c", "0", "-c=0", "-ac", |
| 322 | "0", "-ac=0", "--aa", "--bb", | 322 | "0", "-ac=0", "--aa", "--bb", |
| 323 | "--cc", "0", "--cc=0", "something", | 323 | "--cc", "0", "--cc=0", "something", |
| 324 | "--", "-", | 324 | "--", "-", |
| 325 | }, | 325 | }, |
| 326 | [_]Arg(u8){ | 326 | &[_]Arg(u8){ |
| 327 | Arg(u8){ .param = aa }, | 327 | Arg(u8){ .param = aa }, |
| 328 | Arg(u8){ .param = bb }, | 328 | Arg(u8){ .param = bb }, |
| 329 | Arg(u8){ .param = aa }, | 329 | Arg(u8){ .param = aa }, |