/* **************************************************************************** * * constructorsAndRender - */ TEST(UnsubscribeContextAvailabilityResponse, constructorsAndRender) { UnsubscribeContextAvailabilityResponse ucar1; SubscriptionId subscriptionId; utInit(); subscriptionId.set("111122223333444455556666"); UnsubscribeContextAvailabilityResponse ucar2(subscriptionId); StatusCode ec(SccBadRequest, "D"); UnsubscribeContextAvailabilityResponse ucar3(ec); std::string out; const char* outfile = "ngsi9.unsubscribeContextAvailabilityResponse.constructorsAndRender.valid.xml"; EXPECT_EQ(0, ucar1.statusCode.code); EXPECT_EQ(subscriptionId.get(), ucar2.subscriptionId.get()); EXPECT_EQ(SccBadRequest, ucar3.statusCode.code); out = ucar3.render(UnsubscribeContext, XML, ""); EXPECT_EQ("OK", testDataFromFile(expectedBuf, sizeof(expectedBuf), outfile)) << "Error getting test data from '" << outfile << "'"; EXPECT_STREQ(expectedBuf, out.c_str()); utExit(); }
/* **************************************************************************** * * constructorsAndRender - * */ TEST(UnsubscribeContextAvailabilityResponse, constructorsAndRender) { UnsubscribeContextAvailabilityResponse ucar1; SubscriptionId subscriptionId; utInit(); subscriptionId.set("111122223333444455556666"); UnsubscribeContextAvailabilityResponse ucar2(subscriptionId); StatusCode ec(SccBadRequest, "D"); UnsubscribeContextAvailabilityResponse ucar3(ec); std::string out; EXPECT_EQ(0, ucar1.statusCode.code); EXPECT_EQ(subscriptionId.get(), ucar2.subscriptionId.get()); EXPECT_EQ(SccBadRequest, ucar3.statusCode.code); utExit(); }