Browse Source

Split SlowPost test

yhirose 5 years ago
parent
commit
d87082f04b
1 changed files with 6 additions and 1 deletions
  1. 6 1
      test/test.cc

+ 6 - 1
test/test.cc

@@ -2070,9 +2070,14 @@ TEST_F(ServerTest, SlowPost) {
 
 
   ASSERT_TRUE(res);
   ASSERT_TRUE(res);
   EXPECT_EQ(200, res->status);
   EXPECT_EQ(200, res->status);
+}
+
+TEST_F(ServerTest, SlowPostFail) {
+  char buffer[64 * 1024];
+  memset(buffer, 0x42, sizeof(buffer));
 
 
   cli_.set_write_timeout(0, 0);
   cli_.set_write_timeout(0, 0);
-  res = cli_.Post(
+  auto res = cli_.Post(
       "/slowpost", 64 * 1024 * 1024,
       "/slowpost", 64 * 1024 * 1024,
       [&](size_t /*offset*/, size_t /*length*/, DataSink &sink) {
       [&](size_t /*offset*/, size_t /*length*/, DataSink &sink) {
         sink.write(buffer, sizeof(buffer));
         sink.write(buffer, sizeof(buffer));