mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 15:17:36 +00:00
Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr
Apologies for the enormous commit, but I don't see a way to split this up nicely. In the vast majority of cases it's a simple change. A few extra places can use TRY instead of manual error checking though. :^)
This commit is contained in:
parent
140f1d9e55
commit
45cf40653a
79 changed files with 202 additions and 274 deletions
|
@ -61,7 +61,7 @@ TEST_CASE(file_read_bytes)
|
|||
auto file = maybe_file.release_value();
|
||||
|
||||
auto maybe_buffer = ByteBuffer::create_uninitialized(131);
|
||||
EXPECT(maybe_buffer.has_value());
|
||||
EXPECT(!maybe_buffer.is_error());
|
||||
auto buffer = maybe_buffer.release_value();
|
||||
|
||||
auto result = file->read(buffer);
|
||||
|
@ -85,7 +85,7 @@ TEST_CASE(file_seeking_around)
|
|||
EXPECT_EQ(file->size().release_value(), 8702);
|
||||
|
||||
auto maybe_buffer = ByteBuffer::create_uninitialized(16);
|
||||
EXPECT(maybe_buffer.has_value());
|
||||
EXPECT(!maybe_buffer.is_error());
|
||||
auto buffer = maybe_buffer.release_value();
|
||||
|
||||
StringView buffer_contents { buffer.bytes() };
|
||||
|
@ -118,7 +118,7 @@ TEST_CASE(file_adopt_fd)
|
|||
EXPECT_EQ(file->size().release_value(), 8702);
|
||||
|
||||
auto maybe_buffer = ByteBuffer::create_uninitialized(16);
|
||||
EXPECT(maybe_buffer.has_value());
|
||||
EXPECT(!maybe_buffer.is_error());
|
||||
auto buffer = maybe_buffer.release_value();
|
||||
|
||||
StringView buffer_contents { buffer.bytes() };
|
||||
|
@ -182,6 +182,7 @@ TEST_CASE(tcp_socket_read)
|
|||
EXPECT_EQ(client_socket->pending_bytes().release_value(), sent_data.length());
|
||||
|
||||
auto maybe_receive_buffer = ByteBuffer::create_uninitialized(64);
|
||||
EXPECT(!maybe_receive_buffer.is_error());
|
||||
auto receive_buffer = maybe_receive_buffer.release_value();
|
||||
auto maybe_nread = client_socket->read(receive_buffer);
|
||||
EXPECT(!maybe_nread.is_error());
|
||||
|
@ -213,7 +214,9 @@ TEST_CASE(tcp_socket_write)
|
|||
EXPECT(client_socket->write_or_error({ sent_data.characters_without_null_termination(), sent_data.length() }));
|
||||
client_socket->close();
|
||||
|
||||
auto receive_buffer = ByteBuffer::create_uninitialized(64).release_value();
|
||||
auto maybe_receive_buffer = ByteBuffer::create_uninitialized(64);
|
||||
EXPECT(!maybe_receive_buffer.is_error());
|
||||
auto receive_buffer = maybe_receive_buffer.release_value();
|
||||
auto maybe_nread = server_socket->read(receive_buffer);
|
||||
EXPECT(!maybe_nread.is_error());
|
||||
auto nread = maybe_nread.release_value();
|
||||
|
@ -248,6 +251,7 @@ TEST_CASE(tcp_socket_eof)
|
|||
EXPECT_EQ(client_socket->pending_bytes().release_value(), 0ul);
|
||||
|
||||
auto maybe_receive_buffer = ByteBuffer::create_uninitialized(1);
|
||||
EXPECT(!maybe_receive_buffer.is_error());
|
||||
auto receive_buffer = maybe_receive_buffer.release_value();
|
||||
EXPECT_EQ(client_socket->read(receive_buffer).release_value(), 0ul);
|
||||
EXPECT(client_socket->is_eof());
|
||||
|
@ -294,6 +298,7 @@ TEST_CASE(udp_socket_read_write)
|
|||
EXPECT_EQ(client_socket->read(small_buffer).error().code(), EMSGSIZE);
|
||||
|
||||
auto maybe_client_receive_buffer = ByteBuffer::create_uninitialized(64);
|
||||
EXPECT(!maybe_client_receive_buffer.is_error());
|
||||
auto client_receive_buffer = maybe_client_receive_buffer.release_value();
|
||||
auto maybe_nread = client_socket->read(client_receive_buffer);
|
||||
EXPECT(!maybe_nread.is_error());
|
||||
|
@ -337,6 +342,7 @@ TEST_CASE(local_socket_read)
|
|||
EXPECT_EQ(client_socket->pending_bytes().release_value(), sent_data.length());
|
||||
|
||||
auto maybe_receive_buffer = ByteBuffer::create_uninitialized(64);
|
||||
EXPECT(!maybe_receive_buffer.is_error());
|
||||
auto receive_buffer = maybe_receive_buffer.release_value();
|
||||
auto maybe_nread = client_socket->read(receive_buffer);
|
||||
EXPECT(!maybe_nread.is_error());
|
||||
|
@ -366,7 +372,9 @@ TEST_CASE(local_socket_write)
|
|||
|
||||
EXPECT(MUST(server_socket->can_read_without_blocking(100)));
|
||||
auto pending_bytes = MUST(server_socket->pending_bytes());
|
||||
auto receive_buffer = ByteBuffer::create_uninitialized(pending_bytes).release_value();
|
||||
auto maybe_receive_buffer = ByteBuffer::create_uninitialized(pending_bytes);
|
||||
EXPECT(!maybe_receive_buffer.is_error());
|
||||
auto receive_buffer = maybe_receive_buffer.release_value();
|
||||
auto maybe_nread = server_socket->read(receive_buffer);
|
||||
EXPECT(!maybe_nread.is_error());
|
||||
EXPECT_EQ(maybe_nread.value(), sent_data.length());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue