Skip to content

Commit

Permalink
Workaround for older googletest versions
Browse files Browse the repository at this point in the history
  • Loading branch information
coryan committed Dec 6, 2022
1 parent 3156bc9 commit e99f22f
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions google/cloud/internal/oauth2_minimal_iam_credentials_rest_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ using ::google::cloud::testing_util::MockRestResponse;
using ::google::cloud::testing_util::StatusIs;
using ::testing::_;
using ::testing::A;
using ::testing::ByMove;
using ::testing::Eq;
using ::testing::HasSubstr;
using ::testing::Return;
Expand Down Expand Up @@ -72,7 +73,7 @@ TEST(ParseGenerateAccessTokenResponse, Success) {
EXPECT_CALL(mock, StatusCode)
.WillRepeatedly(Return(rest_internal::HttpStatusCode::kOk));
EXPECT_CALL(std::move(mock), ExtractPayload)
.WillOnce(Return(MakeMockHttpPayloadSuccess(response)));
.WillOnce(Return(ByMove(MakeMockHttpPayloadSuccess(response))));

auto ec = internal::ErrorContext();
auto token = ParseGenerateAccessTokenResponse(mock, ec);
Expand All @@ -89,7 +90,7 @@ TEST(ParseGenerateAccessTokenResponse, HttpError) {
EXPECT_CALL(mock, StatusCode)
.WillRepeatedly(Return(rest_internal::HttpStatusCode::kNotFound));
EXPECT_CALL(std::move(mock), ExtractPayload)
.WillOnce(Return(MakeMockHttpPayloadSuccess(response)));
.WillOnce(Return(ByMove(MakeMockHttpPayloadSuccess(response))));

auto ec = internal::ErrorContext();
auto token = ParseGenerateAccessTokenResponse(mock, ec);
Expand All @@ -102,7 +103,7 @@ TEST(ParseGenerateAccessTokenResponse, NotJson) {
EXPECT_CALL(mock, StatusCode)
.WillRepeatedly(Return(rest_internal::HttpStatusCode::kOk));
EXPECT_CALL(std::move(mock), ExtractPayload)
.WillOnce(Return(MakeMockHttpPayloadSuccess(response)));
.WillOnce(Return(ByMove(MakeMockHttpPayloadSuccess(response))));

auto ec = internal::ErrorContext();
auto token = ParseGenerateAccessTokenResponse(mock, ec);
Expand All @@ -117,7 +118,7 @@ TEST(ParseGenerateAccessTokenResponse, NotJsonObject) {
EXPECT_CALL(mock, StatusCode)
.WillRepeatedly(Return(rest_internal::HttpStatusCode::kOk));
EXPECT_CALL(std::move(mock), ExtractPayload)
.WillOnce(Return(MakeMockHttpPayloadSuccess(response)));
.WillOnce(Return(ByMove(MakeMockHttpPayloadSuccess(response))));

auto ec = internal::ErrorContext();
auto token = ParseGenerateAccessTokenResponse(mock, ec);
Expand All @@ -134,7 +135,7 @@ TEST(ParseGenerateAccessTokenResponse, MissingAccessToken) {
EXPECT_CALL(mock, StatusCode)
.WillRepeatedly(Return(rest_internal::HttpStatusCode::kOk));
EXPECT_CALL(std::move(mock), ExtractPayload)
.WillOnce(Return(MakeMockHttpPayloadSuccess(response)));
.WillOnce(Return(ByMove(MakeMockHttpPayloadSuccess(response))));

auto ec = internal::ErrorContext();
auto token = ParseGenerateAccessTokenResponse(mock, ec);
Expand All @@ -150,7 +151,7 @@ TEST(ParseGenerateAccessTokenResponse, InvalidAccessToken) {
EXPECT_CALL(mock, StatusCode)
.WillRepeatedly(Return(rest_internal::HttpStatusCode::kOk));
EXPECT_CALL(std::move(mock), ExtractPayload)
.WillOnce(Return(MakeMockHttpPayloadSuccess(response)));
.WillOnce(Return(ByMove(MakeMockHttpPayloadSuccess(response))));

auto ec = internal::ErrorContext();
auto token = ParseGenerateAccessTokenResponse(mock, ec);
Expand All @@ -167,7 +168,7 @@ TEST(ParseGenerateAccessTokenResponse, MissingExpireTime) {
EXPECT_CALL(mock, StatusCode)
.WillRepeatedly(Return(rest_internal::HttpStatusCode::kOk));
EXPECT_CALL(std::move(mock), ExtractPayload)
.WillOnce(Return(MakeMockHttpPayloadSuccess(response)));
.WillOnce(Return(ByMove(MakeMockHttpPayloadSuccess(response))));

auto ec = internal::ErrorContext();
auto token = ParseGenerateAccessTokenResponse(mock, ec);
Expand All @@ -183,7 +184,7 @@ TEST(ParseGenerateAccessTokenResponse, InvalidExpireTime) {
EXPECT_CALL(mock, StatusCode)
.WillRepeatedly(Return(rest_internal::HttpStatusCode::kOk));
EXPECT_CALL(std::move(mock), ExtractPayload)
.WillOnce(Return(MakeMockHttpPayloadSuccess(response)));
.WillOnce(Return(ByMove(MakeMockHttpPayloadSuccess(response))));

auto ec = internal::ErrorContext();
auto token = ParseGenerateAccessTokenResponse(mock, ec);
Expand All @@ -200,7 +201,7 @@ TEST(ParseGenerateAccessTokenResponse, InvalidExpireTimeFormat) {
EXPECT_CALL(mock, StatusCode)
.WillRepeatedly(Return(rest_internal::HttpStatusCode::kOk));
EXPECT_CALL(std::move(mock), ExtractPayload)
.WillOnce(Return(MakeMockHttpPayloadSuccess(response)));
.WillOnce(Return(ByMove(MakeMockHttpPayloadSuccess(response))));

auto ec = internal::ErrorContext();
auto token = ParseGenerateAccessTokenResponse(mock, ec);
Expand Down

0 comments on commit e99f22f

Please sign in to comment.