This commit is contained in:
Scott E. Graves 2024-08-02 09:52:12 -05:00
parent 4015c1bb6e
commit d69f2fd321

View File

@ -75,10 +75,11 @@ TEST(encrypting_reader, file_data) {
data_buffer buffer( data_buffer buffer(
utils::encryption::encrypting_reader::get_encrypted_chunk_size()); utils::encryption::encrypting_reader::get_encrypted_chunk_size());
for (std::uint8_t j = 0U; j < 2U; j++) { for (std::uint8_t j = 0U; j < 2U; j++) {
EXPECT_EQ(buffer.size() / 2U, EXPECT_EQ(
buffer.size() / 2U,
utils::encryption::encrypting_reader::reader_function( utils::encryption::encrypting_reader::reader_function(
&buffer[(buffer.size() / 2U) * j], buffer.size() / 2U, 1U, reinterpret_cast<char *>(&buffer[(buffer.size() / 2U) * j]),
&reader)); buffer.size() / 2U, 1U, &reader));
} }
data_buffer decrypted_data; data_buffer decrypted_data;
@ -123,7 +124,8 @@ TEST(encrypting_reader, file_data_in_multiple_chunks) {
2U); 2U);
EXPECT_EQ(buffer.size(), EXPECT_EQ(buffer.size(),
utils::encryption::encrypting_reader::reader_function( utils::encryption::encrypting_reader::reader_function(
buffer.data(), buffer.size(), 1U, &reader)); reinterpret_cast<char *>(buffer.data()), buffer.size(), 1U,
&reader));
for (std::uint8_t j = 0U; j < 2U; j++) { for (std::uint8_t j = 0U; j < 2U; j++) {
data_buffer decrypted_data; data_buffer decrypted_data;
@ -243,9 +245,9 @@ TEST(encrypting_reader, file_data_in_multiple_chunks_as_stream) {
data_buffer buffer( data_buffer buffer(
utils::encryption::encrypting_reader::get_encrypted_chunk_size() * utils::encryption::encrypting_reader::get_encrypted_chunk_size() *
2U); 2U);
EXPECT_FALSE( EXPECT_FALSE(io_stream
io_stream ->read(reinterpret_cast<char *>(buffer.data()),
->read(buffer.data(), static_cast<std::streamsize>(buffer.size())) static_cast<std::streamsize>(buffer.size()))
.fail()); .fail());
EXPECT_TRUE(io_stream->good()); EXPECT_TRUE(io_stream->good());