diff options
author | Ed Tanous <ed@tanous.net> | 2021-11-17 03:11:28 +0300 |
---|---|---|
committer | Ed Tanous <ed@tanous.net> | 2021-11-17 03:11:28 +0300 |
commit | 333b530119154072b3dbf23ebd7a82355da5b51c (patch) | |
tree | 87c662fb280bb34e8464c1f5a15d51c45c756a4f /redfish-core/lib/ut | |
parent | d8f8b2ef4c73f38ec466861b753b71eaabae271c (diff) | |
download | bmcweb-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.cpp | 63 |
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); -} |