Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 2d01e71

Browse files
Test reading empty zero-length file (yhirose#1931)
1 parent e612154 commit 2d01e71

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

‎test/test.cc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2916,6 +2916,15 @@ TEST_F(ServerTest, GetMethod200) {
29162916
EXPECT_EQ("Hello World!", res->body);
29172917
}
29182918

2919+
TEST_F(ServerTest, GetEmptyFile) {
2920+
auto res = cli_.Get("/empty_file");
2921+
ASSERT_TRUE(res);
2922+
EXPECT_EQ(StatusCode::OK_200, res->status);
2923+
EXPECT_EQ("text/plain", res->get_header_value("Content-Type"));
2924+
EXPECT_EQ(0, std::stoi(res->get_header_value("Content-Length")));
2925+
EXPECT_EQ("", res->body);
2926+
}
2927+
29192928
TEST_F(ServerTest, GetFileContent) {
29202929
auto res = cli_.Get("/file_content");
29212930
ASSERT_TRUE(res);

‎test/www/empty_file

Whitespace-only changes.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /