Files
MapLibreParticleLab/test/variant.cpp
Konstantin Käfer 93e0c49faa add variant test
2014-05-02 13:41:45 +02:00

19 lines
631 B
C++

#include <iostream>
#include "gtest/gtest.h"
#include <llmr/style/value.hpp>
#include <boost/lexical_cast.hpp>
using namespace llmr;
TEST(Variant, toString) {
EXPECT_EQ("lord", llmr::toString( (std::string)"lord" ));
EXPECT_EQ("36", llmr::toString( (uint64_t)36 ));
EXPECT_EQ("-239", llmr::toString( (int64_t)-239 ));
EXPECT_EQ("0", llmr::toString( (int64_t)0 ));
EXPECT_EQ("3.14159268", llmr::toString( (double)3.14159268 ));
EXPECT_EQ("3.1415926535897931", llmr::toString( (double)3.1415926535897931 ));
EXPECT_EQ("true", llmr::toString( true ));
EXPECT_EQ("false", llmr::toString( false ));
}