Skip to content

Commit c46e2ff

Browse files
committed
more checks in test
1 parent f608d70 commit c46e2ff

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

tests/aws-cpp-sdk-s3-integration-tests/BucketAndObjectOperationTest.cpp

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1941,15 +1941,22 @@ namespace
19411941
const S3Client whenRequiredClient{config};
19421942

19431943
std::shared_ptr<Aws::IOStream> objectStream = Aws::MakeShared<Aws::StringStream>(ALLOCATION_TAG);
1944-
*objectStream << "";
1944+
*objectStream << "it's coming football's coming home";
19451945

1946-
PutObjectRequest putObjectRequest;
1946+
PutObjectRequest putObjectRequest{};
19471947
putObjectRequest.SetBucket(fullBucketName);
19481948
putObjectRequest.SetKey(TEST_OBJ_KEY);
19491949
putObjectRequest.SetBody(objectStream);
19501950
putObjectRequest.SetChecksumAlgorithm(ChecksumAlgorithm::CRC32);
1951-
auto putObjectOutcome = whenRequiredClient.PutObject(putObjectRequest);
1951+
const auto putObjectOutcome = whenRequiredClient.PutObject(putObjectRequest);
19521952
AWS_ASSERT_SUCCESS(putObjectOutcome);
1953+
1954+
GetObjectRequest getObjectRequest{};
1955+
getObjectRequest.SetBucket(fullBucketName);
1956+
getObjectRequest.SetKey(TEST_OBJ_KEY);
1957+
const auto getOutcome = whenRequiredClient.GetObject(getObjectRequest);
1958+
AWS_ASSERT_SUCCESS(getOutcome);
1959+
EXPECT_STREQ(getOutcome.GetResult().GetChecksumCRC32().c_str(), "gR4VoA==");
19531960
}
19541961

19551962
TEST_F(BucketAndObjectOperationTest, TestMultipartFlexibleChecksums)

0 commit comments

Comments
 (0)