Commit Graph

74 Commits

Author SHA1 Message Date
Benoit Blanchon
b02d979ceb Test null 2022-03-14 19:40:05 +01:00
Benoit Blanchon
022eed7977 size() 2022-03-14 19:31:34 +01:00
Benoit Blanchon
c68bd7fb95 remove() 2022-03-13 20:51:13 +01:00
Benoit Blanchon
a4307f5cd1 as<bool>() 2022-03-11 18:54:51 +01:00
Benoit Blanchon
8b1d38f92a as<double>, as<string> 2022-03-11 18:53:00 +01:00
Benoit Blanchon
6691c5170b as<int>() 2022-03-11 18:49:34 +01:00
Benoit Blanchon
6a23b014dc nesting 2022-03-11 18:39:05 +01:00
Benoit Blanchon
cf56a7de2a isNull() 2022-03-11 18:28:37 +01:00
Benoit Blanchon
45c77b5558 createNested... 2022-03-11 17:38:40 +01:00
Benoit Blanchon
1ce762c1ab Test copy 2022-03-11 17:24:47 +01:00
Benoit Blanchon
7f61838b4b containsKey() 2022-03-11 14:53:54 +01:00
Benoit Blanchon
e3d7d7462d Comparisons 2022-03-11 14:46:01 +01:00
Benoit Blanchon
ca12e8c202 clear() 2022-03-11 14:38:35 +01:00
Benoit Blanchon
09e4fbaa1a JsonVariant::as 2022-03-11 14:36:09 +01:00
Benoit Blanchon
e80c604843 Test array subscript 2022-03-10 19:00:24 +01:00
Benoit Blanchon
b04471c7a8 Test add() on linked array 2022-03-10 18:52:08 +01:00
Benoit Blanchon
a215d70af6 Test JsonVariantConst as well 2022-03-10 18:49:21 +01:00
Benoit Blanchon
412ca3e5fa Move get set tests 2022-03-10 18:48:17 +01:00
Benoit Blanchon
cf1d19fec5 is<array>() 2022-03-10 18:45:02 +01:00
Benoit Blanchon
e9963f1656 Move is object tests 2022-03-10 18:38:48 +01:00
Benoit Blanchon
cae6b76096 Move size test 2022-03-10 18:36:36 +01:00
Benoit Blanchon
a04c3f0189 Ignore write to member 2022-03-10 18:31:54 +01:00
Benoit Blanchon
9d427982cc Fix is<object>() and getMember() 2022-03-10 18:26:37 +01:00
Benoit Blanchon
781928a588 WIP: is requires a loop 2022-03-10 15:16:37 +01:00
Benoit Blanchon
a673f14943 Fix size() 2022-03-10 14:54:34 +01:00
Benoit Blanchon
a2b5fbab19 Test MemberProxy and ElementProxy 2022-03-10 14:47:37 +01:00
Benoit Blanchon
0b2eebeabc link() takes a JsonVariantConst 2022-03-10 14:45:50 +01:00
Benoit Blanchon
2dc0600bd4 Replace with JsonVariant::link() 2022-03-10 14:35:12 +01:00
Benoit Blanchon
328d72c8ac Test set() instead of add() 2022-03-10 14:02:13 +01:00
Benoit Blanchon
fcc28b1355 Test memoryUsage() 2022-03-10 13:54:13 +01:00
Benoit Blanchon
0bcf14bb89 Support JsonDocument* 2022-03-10 13:50:33 +01:00
Benoit Blanchon
89ed54362b Fix -Wsign-conversion on GCC 8 (fixes #1715) 2022-02-25 10:28:42 +01:00
Benoit Blanchon
a880614a75 Fix call of overloaded 'String(const char*, int)' is ambiguous 2022-02-17 17:33:16 +01:00
Benoit Blanchon
af18994deb Update copyright notice 2022-01-01 10:01:05 +01:00
Benoit Blanchon
0f529a3587 Renamed undocumented function isUndefined() to isUnbound() 2021-12-16 14:55:26 +01:00
Benoit Blanchon
90d750e4d9 Increase coverage 2021-12-07 16:08:44 +01:00
Benoit Blanchon
599e927590 Fix JsonVariant::memoryUsage() for raw strings 2021-11-12 16:55:41 +01:00
Benoit Blanchon
a7873389c6 Change VariantData::asString() return type to JsonString 2021-10-24 09:58:39 +02:00
Benoit Blanchon
8418845c8d Add is<JsonString>() 2021-10-24 09:58:39 +02:00
Benoit Blanchon
df4a4b9e1d Add as<JsonString>() 2021-10-24 09:58:13 +02:00
Benoit Blanchon
e0cd5b6405 Increased test coverage 2021-09-12 10:13:12 +02:00
Benoit Blanchon
4073b52c00 Changed return type of convertToJson() and Converter::toJson() to void 2021-07-23 15:11:48 +02:00
Benoit Blanchon
ef7579394b Fixed JsonVariant::as<unsigned>() (fixes #1601) 2021-06-30 09:58:03 +02:00
Benoit Blanchon
14639f129e CMake: added empty line at end of each file 2021-06-26 11:29:15 +02:00
Benoit Blanchon
622e7dd287 Fixed support for volatile float and double (fixes #1557) 2021-05-19 15:01:51 +02:00
Benoit Blanchon
337864618c Reversed parameters of convertToJson() and convertFromJson()
Now the order matches copyArray(): source first, destination second.
2021-04-28 10:25:39 +02:00
Benoit Blanchon
7be0c2c650 CMake: added labels to tests 2021-04-25 11:38:19 +02:00
Benoit Blanchon
d8a1d1a120 Increased coverage of ConverterImpl.hpp 2021-04-18 17:23:51 +02:00
Benoit Blanchon
fc4f5fd05f Changed integer storage from positive/negative to signed/unsigned 2021-04-14 11:45:01 +02:00
Benoit Blanchon
d5d2209d09 Added "https://" prefix to all URLs so they are clickable in VS Code 2021-03-29 19:35:25 +02:00