diff --git a/test/testdata.cpp b/test/testdata.cpp index fc22a2a..79ff926 100644 --- a/test/testdata.cpp +++ b/test/testdata.cpp @@ -395,7 +395,7 @@ void testClear() MAIN(testdata) { - testPlan(133); + testPlan(143); testSetup(); testTraverse(); testAssign(); @@ -404,6 +404,12 @@ MAIN(testdata) testIterStruct(); testIterUnion(); + testConvertScalar(true, true); + testConvertScalar(true, 1u); + testConvertScalar(true, 1); + //testConvertScalar(true, 1.0); // TODO: define double -> bool + testConvertScalar(true, "true"); + testConvertScalar(false, "false"); testConvertScalar(1.0, true); testConvertScalar(0.0, false); testConvertScalar(5.0, 5);