/* **************************************************************************** * * renderAndRelease - * */ TEST(ScopeVector, renderAndRelease) { Scope* s = new Scope("Type", "Value"); ScopeVector sV; std::string out; utInit(); out = sV.toJsonV1(false); EXPECT_STREQ("", out.c_str()); sV.push_back(s); out = sV.toJsonV1(false); EXPECT_EQ(sV.size(), 1); sV.release(); EXPECT_EQ(sV.size(), 0); utExit(); }
/* **************************************************************************** * * renderAndRelease - * * FIXME P5 #1862: _json counterpart? */ TEST(ScopeVector, DISABLED_renderAndRelease) { Scope* s = new Scope("Type", "Value"); ScopeVector sV; const char* outfile = "ngsi.scopeVector.render.middle.xml"; std::string out; utInit(); out = sV.render("", false); EXPECT_STREQ("", out.c_str()); sV.push_back(s); out = sV.render("", false); EXPECT_EQ("OK", testDataFromFile(expectedBuf, sizeof(expectedBuf), outfile)) << "Error getting test data from '" << outfile << "'"; EXPECT_STREQ(expectedBuf, out.c_str()); EXPECT_EQ(sV.size(), 1); sV.release(); EXPECT_EQ(sV.size(), 0); utExit(); }