From 4411c9c5c6c96559b69b5ca8378c72748c5d0842 Mon Sep 17 00:00:00 2001 From: Jimmi HC Date: Fri, 8 Jun 2018 10:58:25 +0200 Subject: Added helper functions to construct extended.Param --- tests/extended.zig | 45 +++++++++------------------------------------ 1 file changed, 9 insertions(+), 36 deletions(-) (limited to 'tests') diff --git a/tests/extended.zig b/tests/extended.zig index 00cc84b..3af2025 100644 --- a/tests/extended.zig +++ b/tests/extended.zig @@ -98,20 +98,11 @@ test "clap.extended: short" { .b = 0, }, .params = []Param{ - Param{ - .field = "a", - .names = Names.short('a'), - .kind = Param.Kind.Flag, + Param.flag("a", Names.short('a'), Param.Settings{ .required = true, .position = 0, - }, - Param{ - .field = "b", - .names = Names.short('b'), - .kind = Param.Kind{ .Option = Parser.int(u8, 10) }, - .required = false, - .position = null, - }, + }), + Param.option("b", Names.short('b'), Param.Settings.default(), &Parser.int(u8, 10)), } }; @@ -201,20 +192,11 @@ test "clap.extended: long" { .b = 0, }, .params = []Param{ - Param{ - .field = "a", - .names = Names.long("a"), - .kind = Param.Kind.Flag, + Param.flag("a", Names.long("a"), Param.Settings{ .required = true, .position = 0, - }, - Param{ - .field = "b", - .names = Names.long("b"), - .kind = Param.Kind{ .Option = Parser.int(u8, 10) }, - .required = false, - .position = null, - }, + }), + Param.option("b", Names.long("b"), Param.Settings.default(), &Parser.int(u8, 10)), } }; @@ -280,20 +262,11 @@ test "clap.extended: bare" { .b = 0, }, .params = []Param{ - Param{ - .field = "a", - .names = Names.bare("a"), - .kind = Param.Kind.Flag, + Param.flag("a", Names.bare("a"), Param.Settings{ .required = true, .position = 0, - }, - Param{ - .field = "b", - .names = Names.bare("b"), - .kind = Param.Kind{ .Option = Parser.int(u8, 10) }, - .required = false, - .position = null, - }, + }), + Param.option("b", Names.bare("b"), Param.Settings.default(), &Parser.int(u8, 10)), } }; -- cgit v1.2.3