diff options
author | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2015-01-13 02:01:30 +0100 |
---|---|---|
committer | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2015-01-13 02:01:30 +0100 |
commit | dcf154aaf037ac67260abcec0b0ed3db32bc65ac (patch) | |
tree | 94dd32865be508d70617c351c609f398c9ec6f06 /test/core/common/ArgumentTest.cpp | |
parent | 742b76b006daf27ea19b2834e56696cb3c5a0e18 (diff) |
allowing validated methods
Diffstat (limited to 'test/core/common/ArgumentTest.cpp')
-rw-r--r-- | test/core/common/ArgumentTest.cpp | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/test/core/common/ArgumentTest.cpp b/test/core/common/ArgumentTest.cpp index d58f71b..0dec809 100644 --- a/test/core/common/ArgumentTest.cpp +++ b/test/core/common/ArgumentTest.cpp @@ -471,11 +471,11 @@ TEST(Argument, validateObjectDefault) } } -static std::shared_ptr<Function> helloWorldFun{new Method<void>{[]( - const Variant::arrayType &arr, void *) { return Variant{"Hello World"}; }}}; +static std::shared_ptr<Function> helloWorldFun{new Method<void>{ + [](Variant::arrayType &arr, void *) { return Variant{"Hello World"}; }}}; static std::shared_ptr<Function> goodbyeWorldFun{ - new Method<void>{[](const Variant::arrayType &arr, + new Method<void>{[](Variant::arrayType &arr, void *) { return Variant{"Goodbye Cruel World"}; }}}; TEST(Argument, validateFunction) @@ -835,31 +835,38 @@ TEST(Arguments, validateMap) { Variant::mapType map{{"a", 2}, {"c", false}}; ASSERT_TRUE(args.validateMap(map, logger, false)); - ASSERT_EQ(Variant::mapType({{"a", 2}, {"b", "test"}, {"c", false}}), map); + ASSERT_EQ(Variant::mapType({{"a", 2}, {"b", "test"}, {"c", false}}), + map); } { Variant::mapType map{{"a", 2}}; ASSERT_TRUE(args.validateMap(map, logger, false)); - ASSERT_EQ(Variant::mapType({{"a", 2}, {"b", "test"}, {"c", true}}), map); + ASSERT_EQ(Variant::mapType({{"a", 2}, {"b", "test"}, {"c", true}}), + map); } { Variant::mapType map{}; ASSERT_FALSE(args.validateMap(map, logger, false)); - ASSERT_EQ(Variant::mapType({{"a", 0}, {"b", "test"}, {"c", true}}), map); + ASSERT_EQ(Variant::mapType({{"a", 0}, {"b", "test"}, {"c", true}}), + map); } { Variant::mapType map{{"a", 2}, {"d", nullptr}}; ASSERT_FALSE(args.validateMap(map, logger, false)); - ASSERT_EQ(Variant::mapType({{"a", 2}, {"b", "test"}, {"c", true}, {"d", nullptr}}), map); + ASSERT_EQ(Variant::mapType( + {{"a", 2}, {"b", "test"}, {"c", true}, {"d", nullptr}}), + map); } { Variant::mapType map{{"a", 2}, {"d", nullptr}}; ASSERT_TRUE(args.validateMap(map, logger, true)); - ASSERT_EQ(Variant::mapType({{"a", 2}, {"b", "test"}, {"c", true}, {"d", nullptr}}), map); + ASSERT_EQ(Variant::mapType( + {{"a", 2}, {"b", "test"}, {"c", true}, {"d", nullptr}}), + map); } } } |