#include <boost/test/unit_test.hpp> #include <boost/bind.hpp> #include <libwccl/variables.h> #include <iostream> using namespace Wccl; BOOST_AUTO_TEST_SUITE(values) BOOST_AUTO_TEST_CASE(boolz) { Bool b; BOOST_CHECK_EQUAL(b.get_value(), false); Value& v = b; BOOST_CHECK_EQUAL(v.get_type_name(), Bool::type_name); } BOOST_AUTO_TEST_CASE(tsetz) { TSet t; BOOST_CHECK(t.get_tag().is_null()); Value& v = t; BOOST_CHECK_EQUAL(v.get_type_name(), TSet::type_name); } BOOST_AUTO_TEST_SUITE_END()