Mercurial > hg > orthanc
comparison UnitTestsSources/LuaTests.cpp @ 1966:8c506670f3cd
fix unit tests for recent JsonCpp releases
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 11 Apr 2016 11:41:51 +0200 |
parents | b1291df2f780 |
children | 8b51b133bb8b |
comparison
equal
deleted
inserted
replaced
1965:877713b3a91c | 1966:8c506670f3cd |
---|---|
257 f.ExecuteToJson(v, true); | 257 f.ExecuteToJson(v, true); |
258 ASSERT_EQ("World", v["Hello"].asString()); | 258 ASSERT_EQ("World", v["Hello"].asString()); |
259 ASSERT_EQ(Json::stringValue, v["List"][0]["a"].type()); | 259 ASSERT_EQ(Json::stringValue, v["List"][0]["a"].type()); |
260 ASSERT_EQ(Json::stringValue, v["List"][0]["b"].type()); | 260 ASSERT_EQ(Json::stringValue, v["List"][0]["b"].type()); |
261 ASSERT_EQ(Json::stringValue, v["List"][0]["c"].type()); | 261 ASSERT_EQ(Json::stringValue, v["List"][0]["c"].type()); |
262 ASSERT_EQ("42", v["List"][0]["a"].asString()); | 262 ASSERT_FLOAT_EQ(42.0f, boost::lexical_cast<float>(v["List"][0]["a"].asString())); |
263 ASSERT_EQ("44.37", v["List"][0]["b"].asString()); | 263 ASSERT_FLOAT_EQ(44.37f, boost::lexical_cast<float>(v["List"][0]["b"].asString())); |
264 ASSERT_EQ("-43", v["List"][0]["c"].asString()); | 264 ASSERT_FLOAT_EQ(-43.0f, boost::lexical_cast<float>(v["List"][0]["c"].asString())); |
265 ASSERT_EQ("test3", v["List"][1][0].asString()); | 265 ASSERT_EQ("test3", v["List"][1][0].asString()); |
266 ASSERT_EQ("test1", v["List"][1][1].asString()); | 266 ASSERT_EQ("test1", v["List"][1][1].asString()); |
267 ASSERT_EQ("test2", v["List"][1][2].asString()); | 267 ASSERT_EQ("test2", v["List"][1][2].asString()); |
268 } | 268 } |
269 | 269 |