We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1111c7e commit fa09525Copy full SHA for fa09525
src/univalue/test/object.cpp
@@ -11,6 +11,7 @@
11
#include <memory>
12
#include <stdexcept>
13
#include <string>
14
+#include <string_view>
15
#include <vector>
16
17
#define BOOST_CHECK(expr) assert(expr)
@@ -160,6 +161,14 @@ void univalue_set()
160
161
BOOST_CHECK(v.isStr());
162
BOOST_CHECK_EQUAL(v.getValStr(), "zum");
163
164
+ {
165
+ std::string_view sv{"ab\0c", 4};
166
+ UniValue j{sv};
167
+ BOOST_CHECK(j.isStr());
168
+ BOOST_CHECK_EQUAL(j.getValStr(), sv);
169
+ BOOST_CHECK_EQUAL(j.write(), "\"ab\\u0000c\"");
170
+ }
171
+
172
v.setFloat(-1.01);
173
BOOST_CHECK(v.isNum());
174
BOOST_CHECK_EQUAL(v.getValStr(), "-1.01");
0 commit comments