diff options
author | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2015-01-12 23:53:00 +0100 |
---|---|---|
committer | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2015-01-12 23:53:00 +0100 |
commit | 5d5f049e331332a805f117e34bb196ca43785863 (patch) | |
tree | a8170a7f1151711a60226f603d25a978b831ac55 /test/core/common/ArgumentTest.cpp | |
parent | c72fff236dd65c7142242b3faf93750e64dd6ba1 (diff) |
Improved error message
Diffstat (limited to 'test/core/common/ArgumentTest.cpp')
-rw-r--r-- | test/core/common/ArgumentTest.cpp | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/test/core/common/ArgumentTest.cpp b/test/core/common/ArgumentTest.cpp index bd88035..f3f8f2b 100644 --- a/test/core/common/ArgumentTest.cpp +++ b/test/core/common/ArgumentTest.cpp @@ -52,63 +52,6 @@ static const Rtti<ousia::TestManaged2> TestManaged2 = RttiBuilder("TestManaged2").parent(&TestManaged1); } -TEST(Argument, validateAny) -{ - Argument a = Argument::Any("a"); - - ASSERT_FALSE(a.hasDefault); - - { - Variant v{true}; - ASSERT_TRUE(a.validate(v, logger)); - ASSERT_TRUE(v.isBool()); - ASSERT_TRUE(v.asBool()); - } - - { - Variant v{"test"}; - ASSERT_TRUE(a.validate(v, logger)); - ASSERT_TRUE(v.isString()); - ASSERT_EQ("test", v.asString()); - } - - { - Variant v{{1, 2, 3, 4}}; - ASSERT_TRUE(a.validate(v, logger)); - ASSERT_TRUE(v.isArray()); - ASSERT_EQ(Variant::arrayType({1, 2, 3, 4}), v.asArray()); - } -} - -TEST(Argument, validateAnyDefault) -{ - Argument a = Argument::Any("a", true); - - ASSERT_TRUE(a.hasDefault); - ASSERT_TRUE(a.defaultValue.asBool()); - - { - Variant v{true}; - ASSERT_TRUE(a.validate(v, logger)); - ASSERT_TRUE(v.isBool()); - ASSERT_TRUE(v.asBool()); - } - - { - Variant v{"test"}; - ASSERT_TRUE(a.validate(v, logger)); - ASSERT_TRUE(v.isString()); - ASSERT_EQ("test", v.asString()); - } - - { - Variant v{{1, 2, 3, 4}}; - ASSERT_TRUE(a.validate(v, logger)); - ASSERT_TRUE(v.isArray()); - ASSERT_EQ(Variant::arrayType({1, 2, 3, 4}), v.asArray()); - } -} - TEST(Argument, validateBool) { Argument a = Argument::Bool("a"); |