summaryrefslogtreecommitdiff
path: root/redfish-core/lib/ut
diff options
context:
space:
mode:
authorEd Tanous <ed@tanous.net>2021-11-17 03:11:28 +0300
committerEd Tanous <ed@tanous.net>2021-11-17 03:11:28 +0300
commit333b530119154072b3dbf23ebd7a82355da5b51c (patch)
tree87c662fb280bb34e8464c1f5a15d51c45c756a4f /redfish-core/lib/ut
parentd8f8b2ef4c73f38ec466861b753b71eaabae271c (diff)
downloadbmcweb-333b530119154072b3dbf23ebd7a82355da5b51c.tar.xz
Revert "Adds new redfish unit testing for serviceroot"
This reverts commit d8f8b2ef4c73f38ec466861b753b71eaabae271c. Reason for revert: Broke the build. Other patches got reverted. Change-Id: I4922f516ca08660f5fdc725b2c3ec8831386b4dd
Diffstat (limited to 'redfish-core/lib/ut')
-rw-r--r--redfish-core/lib/ut/service_root_test.cpp63
1 files changed, 0 insertions, 63 deletions
diff --git a/redfish-core/lib/ut/service_root_test.cpp b/redfish-core/lib/ut/service_root_test.cpp
deleted file mode 100644
index b02cfbc067..0000000000
--- a/redfish-core/lib/ut/service_root_test.cpp
+++ /dev/null
@@ -1,63 +0,0 @@
-#include "app.hpp"
-#include "http_request.hpp"
-#include "include/async_resp.hpp"
-#include "nlohmann/json.hpp"
-#include "redfish-core/lib/service_root.hpp"
-
-#include <boost/shared_ptr.hpp>
-
-#include <sstream>
-#include <string>
-
-#include "gmock/gmock.h"
-
-void assertServiceRootGet(crow::Response& res)
-{
- nlohmann::json& json = res.jsonValue;
- EXPECT_EQ(json["@odata.id"], "/redfish/v1");
- EXPECT_EQ(json["@odata.type"], "#ServiceRoot.v1_5_0.ServiceRoot");
-
- EXPECT_EQ(json["AccountService"]["@odata.id"],
- "/redfish/v1/AccountService");
- EXPECT_EQ(json["CertificateService"]["@odata.id"],
- "/redfish/v1/CertificateService");
- EXPECT_EQ(json["Chassis"]["@odata.id"], "/redfish/v1/Chassis");
- EXPECT_EQ(json["EventService"]["@odata.id"], "/redfish/v1/EventService");
- EXPECT_EQ(json["Id"], "RootService");
- EXPECT_EQ(json["Links"]["Sessions"]["@odata.id"],
- "/redfish/v1/SessionService/Sessions");
- EXPECT_EQ(json["Managers"]["@odata.id"], "/redfish/v1/Managers");
- EXPECT_EQ(json["Name"], "Root Service");
- EXPECT_EQ(json["RedfishVersion"], "1.9.0");
- EXPECT_EQ(json["Name"], "Root Service");
- EXPECT_EQ(json["Registries"]["@odata.id"], "/redfish/v1/Registries");
- EXPECT_EQ(json["SessionService"]["@odata.id"],
- "/redfish/v1/SessionService");
- EXPECT_EQ(json["Systems"]["@odata.id"], "/redfish/v1/Systems");
- EXPECT_EQ(json["Tasks"]["@odata.id"], "/redfish/v1/TaskService");
-
- EXPECT_EQ(json["TelemetryService"]["@odata.id"],
- "/redfish/v1/TelemetryService");
-
- EXPECT_THAT(
- json["UUID"],
- testing::MatchesRegex("[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-"
- "9a-fA-F]{4}-[0-9a-fA-F]{12}"));
-
- EXPECT_EQ(json["UpdateService"]["@odata.id"], "/redfish/v1/UpdateService");
- EXPECT_EQ(19, json.size());
-}
-
-TEST(ServiceRootTest, ServiceRootConstructor)
-{
-
- boost::beast::http::request<boost::beast::http::string_body> in;
- std::error_code ec;
- crow::Request req(in, ec);
- const std::shared_ptr<bmcweb::AsyncResp> shareAsyncResp =
- std::make_shared<bmcweb::AsyncResp>();
-
- shareAsyncResp->res.setCompleteRequestHandler(assertServiceRootGet);
-
- redfish::handleServiceRootGet(req, shareAsyncResp);
-}