mirror of
https://github.com/boostorg/json.git
synced 2026-02-13 00:22:21 +00:00
Tidy up
This commit is contained in:
@@ -167,8 +167,8 @@ public:
|
||||
check_int64( "99999999999999999", 99999999999999999);
|
||||
check_int64( "999999999999999999", 999999999999999999);
|
||||
check_int64( "9223372036854775807", INT64_MAX);
|
||||
check_uint64( "9223372036854775808", 9223372036854775808);
|
||||
check_uint64( "9999999999999999999", 9999999999999999999);
|
||||
check_uint64( "9223372036854775808", 9223372036854775808ULL);
|
||||
check_uint64( "9999999999999999999", 9999999999999999999ULL);
|
||||
check_uint64( "18446744073709551615", UINT64_MAX);
|
||||
check_double( "18446744073709551616", 18446744073709551616.0);
|
||||
check_double( "99999999999999999999", 99999999999999999999.0);
|
||||
|
||||
@@ -515,34 +515,62 @@ public:
|
||||
|
||||
// value(object)
|
||||
// value(object, storage_ptr)
|
||||
// value(object_kind, storage_ptr)
|
||||
{
|
||||
{
|
||||
auto jv = value(object());
|
||||
BEAST_EXPECT(jv.is_object());
|
||||
BEAST_EXPECT(*jv.get_storage() == *dsp);
|
||||
}
|
||||
{
|
||||
auto jv = value(object(sp));
|
||||
BEAST_EXPECT(jv.is_object());
|
||||
BEAST_EXPECT(*jv.get_storage() == *sp);
|
||||
}
|
||||
{
|
||||
auto jv = value(object(), sp);
|
||||
BEAST_EXPECT(jv.is_object());
|
||||
BEAST_EXPECT(*jv.get_storage() == *sp);
|
||||
}
|
||||
{
|
||||
auto jv = value(object_kind);
|
||||
BEAST_EXPECT(jv.is_object());
|
||||
BEAST_EXPECT(*jv.get_storage() == *dsp);
|
||||
}
|
||||
{
|
||||
auto jv = value(object_kind, sp);
|
||||
BEAST_EXPECT(jv.is_object());
|
||||
BEAST_EXPECT(*jv.get_storage() == *sp);
|
||||
}
|
||||
}
|
||||
|
||||
// value(array)
|
||||
// value(array, storage_ptr)
|
||||
// value(object_kind, storage_ptr)
|
||||
{
|
||||
{
|
||||
auto jv = value(array());
|
||||
BEAST_EXPECT(jv.is_array());
|
||||
BEAST_EXPECT(*jv.get_storage() == *dsp);
|
||||
}
|
||||
{
|
||||
auto jv = value(array(sp));
|
||||
BEAST_EXPECT(jv.is_array());
|
||||
BEAST_EXPECT(*jv.get_storage() == *sp);
|
||||
}
|
||||
{
|
||||
auto jv = value(array(), sp);
|
||||
BEAST_EXPECT(jv.is_array());
|
||||
BEAST_EXPECT(*jv.get_storage() == *sp);
|
||||
}
|
||||
{
|
||||
auto jv = value(array_kind);
|
||||
BEAST_EXPECT(jv.is_array());
|
||||
BEAST_EXPECT(*jv.get_storage() == *dsp);
|
||||
}
|
||||
{
|
||||
auto jv = value(array_kind, sp);
|
||||
BEAST_EXPECT(jv.is_array());
|
||||
BEAST_EXPECT(*jv.get_storage() == *sp);
|
||||
}
|
||||
}
|
||||
@@ -552,14 +580,17 @@ public:
|
||||
{
|
||||
{
|
||||
auto jv = value(string());
|
||||
BEAST_EXPECT(jv.is_string());
|
||||
BEAST_EXPECT(*jv.get_storage() == *dsp);
|
||||
}
|
||||
{
|
||||
auto jv = value(string(sp));
|
||||
BEAST_EXPECT(jv.is_string());
|
||||
BEAST_EXPECT(*jv.get_storage() == *sp);
|
||||
}
|
||||
{
|
||||
auto jv = value(string(), sp);
|
||||
BEAST_EXPECT(jv.is_string());
|
||||
BEAST_EXPECT(*jv.get_storage() == *sp);
|
||||
}
|
||||
}
|
||||
@@ -609,6 +640,36 @@ public:
|
||||
}
|
||||
}
|
||||
|
||||
// value(bool)
|
||||
// value(bool, storage_ptr)
|
||||
{
|
||||
{
|
||||
auto jv = value(true);
|
||||
BEAST_EXPECT(jv.is_bool());
|
||||
BEAST_EXPECT(*jv.get_storage() == *dsp);
|
||||
}
|
||||
{
|
||||
auto jv = value(true, sp);
|
||||
BEAST_EXPECT(jv.is_bool());
|
||||
BEAST_EXPECT(*jv.get_storage() == *sp);
|
||||
}
|
||||
}
|
||||
|
||||
// value(nullptr_t)
|
||||
// value(nullptr_t, storage_ptr)
|
||||
{
|
||||
{
|
||||
auto jv = value(nullptr);
|
||||
BEAST_EXPECT(jv.is_null());
|
||||
BEAST_EXPECT(*jv.get_storage() == *dsp);
|
||||
}
|
||||
{
|
||||
auto jv = value(nullptr, sp);
|
||||
BEAST_EXPECT(jv.is_null());
|
||||
BEAST_EXPECT(*jv.get_storage() == *sp);
|
||||
}
|
||||
}
|
||||
|
||||
// value(initializer_list)
|
||||
// value(initializer_list, storage_ptr)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user