mirror of
https://github.com/Mercantec-GHC/h5-projekt-mst.git
synced 2026-08-26 21:27:38 +02:00
17 lines
596 B
C++
17 lines
596 B
C++
#include "../src/json.hpp"
|
|
#include "assertions.h"
|
|
|
|
namespace json = mst::json;
|
|
|
|
int main()
|
|
{
|
|
ASSERT_EQ(**json::parse("null"), *json::Value::make_null());
|
|
ASSERT_EQ(**json::parse("false"), *json::Value::make_bool(false));
|
|
ASSERT_EQ(**json::parse("true"), *json::Value::make_bool(true));
|
|
ASSERT_EQ(**json::parse("0"), *json::Value::make_i64(0));
|
|
ASSERT_EQ(**json::parse("123"), *json::Value::make_i64(123));
|
|
ASSERT_EQ(**json::parse("3.14"), *json::Value::make_f64(3.14));
|
|
ASSERT_EQ(**json::parse("\"hello world\""),
|
|
*json::Value::make_string("hello world"));
|
|
}
|