add a test for parser (WIP)

This commit is contained in:
ToruNiina
2018-12-11 21:51:39 +09:00
parent 27b9334f10
commit 0253f49101
5 changed files with 321 additions and 5 deletions

View File

@@ -0,0 +1,24 @@
#define BOOST_TEST_MODULE "test_parse_boolean"
#ifdef UNITTEST_FRAMEWORK_LIBRARY_EXIST
#include <boost/test/unit_test.hpp>
#else
#define BOOST_TEST_NO_LIB
#include <boost/test/included/unit_test.hpp>
#endif
#include <toml/parser.hpp>
#include "test_parse_aux.hpp"
using namespace toml;
using namespace detail;
BOOST_AUTO_TEST_CASE(test_boolean)
{
TOML11_TEST_PARSE_EQUAL(parse_boolean, "true", true);
TOML11_TEST_PARSE_EQUAL(parse_boolean, "false", false);
}
BOOST_AUTO_TEST_CASE(test_boolean_value)
{
TOML11_TEST_PARSE_EQUAL_VALUE( "true", toml::value( true));
TOML11_TEST_PARSE_EQUAL_VALUE("false", toml::value(false));
}