|
1 | | -#include <iostream> |
2 | 1 | // Copyright 2007-2010 Baptiste Lepilleur |
3 | 2 | // Distributed under MIT license, or public domain if desired and |
4 | 3 | // recognized in your jurisdiction. |
@@ -214,31 +213,6 @@ JSONTEST_FIXTURE(ValueTest, objects) { |
214 | 213 | JSONTEST_ASSERT_EQUAL(false, did); |
215 | 214 | } |
216 | 215 |
|
217 | | -JSONTEST_FIXTURE(ValueTest, nulls) { |
218 | | - static char const keyWithNulls[] = "key\0with\0nulls"; |
219 | | - std::string const strKeyWithNulls(keyWithNulls, sizeof keyWithNulls); |
220 | | - object1_[strKeyWithNulls] = "object1_[keyWithNulls]"; |
221 | | - Json::Value::Members f = object1_.getMemberNames(); |
222 | | - std::cout << "size:" << f.size() << "\n"; |
223 | | - for (int i=0; i<f.size(); ++i) { |
224 | | - std::cout << f[i].size() << ":" << f[i] << "\n"; |
225 | | - } |
226 | | - //abort(); |
227 | | - Json::Value const& o = object1_; |
228 | | - Json::Value const& temp = o[strKeyWithNulls]; |
229 | | - JSONTEST_ASSERT_EQUAL(Json::Value("object1_[keyWithNulls]"), temp); |
230 | | - JSONTEST_ASSERT(object1_.isMember(keyWithNulls, keyWithNulls + strKeyWithNulls.length())); |
231 | | - //JSONTEST_ASSERT(object1_.isMember(keyWithNulls, keyWithNulls + sizeof(keyWithNulls))); |
232 | | - JSONTEST_ASSERT(!object1_.isMember("key")); |
233 | | - |
234 | | - Json::Value got; |
235 | | - bool did; |
236 | | - did = object1_.removeMember(strKeyWithNulls, &got); |
237 | | - JSONTEST_ASSERT_EQUAL(Json::Value("object1_[keyWithNulls]"), got); |
238 | | - JSONTEST_ASSERT_EQUAL(true, did); |
239 | | - did = object1_.removeMember(strKeyWithNulls, &got); |
240 | | - JSONTEST_ASSERT_EQUAL(false, did); |
241 | | -} |
242 | 216 | JSONTEST_FIXTURE(ValueTest, arrays) { |
243 | 217 | const unsigned int index0 = 0; |
244 | 218 |
|
|
0 commit comments