@@ -417,16 +417,16 @@ TEST(ChunkedEncodingTest, WithResponseHandlerAndContentReceiver) {
417
417
cli.set_connection_timeout (2 );
418
418
419
419
std::string body;
420
- auto res = cli. Get (
421
- " /httpgallery/chunked/chunkedimage.aspx?0.4153841143030137" ,
422
- [&](const Response &response) {
423
- EXPECT_EQ (200 , response.status );
424
- return true ;
425
- },
426
- [&](const char *data, size_t data_length) {
427
- body.append (data, data_length);
428
- return true ;
429
- });
420
+ auto res =
421
+ cli. Get ( " /httpgallery/chunked/chunkedimage.aspx?0.4153841143030137" ,
422
+ [&](const Response &response) {
423
+ EXPECT_EQ (200 , response.status );
424
+ return true ;
425
+ },
426
+ [&](const char *data, size_t data_length) {
427
+ body.append (data, data_length);
428
+ return true ;
429
+ });
430
430
ASSERT_TRUE (res);
431
431
432
432
std::string out;
@@ -2315,7 +2315,8 @@ TEST_F(ServerTest, ClientStop) {
2315
2315
auto res = cli_.Get (" /streamed-cancel" ,
2316
2316
[&](const char *, uint64_t ) { return true ; });
2317
2317
ASSERT_TRUE (!res);
2318
- EXPECT_TRUE (res.error () == Error::Canceled || res.error () == Error::Read);
2318
+ EXPECT_TRUE (res.error () == Error::Canceled ||
2319
+ res.error () == Error::Read || res.error () == Error::Write);
2319
2320
}));
2320
2321
}
2321
2322
@@ -2460,13 +2461,13 @@ TEST_F(ServerTest, SlowPost) {
2460
2461
char buffer[64 * 1024 ];
2461
2462
memset (buffer, 0x42 , sizeof (buffer));
2462
2463
2463
- auto res = cli_. Post (
2464
- " /slowpost" , 64 * 1024 * 1024 ,
2465
- [&](size_t /* offset*/ , size_t /* length*/ , DataSink &sink) {
2466
- sink.write (buffer, sizeof (buffer));
2467
- return true ;
2468
- },
2469
- " text/plain" );
2464
+ auto res =
2465
+ cli_. Post ( " /slowpost" , 64 * 1024 * 1024 ,
2466
+ [&](size_t /* offset*/ , size_t /* length*/ , DataSink &sink) {
2467
+ sink.write (buffer, sizeof (buffer));
2468
+ return true ;
2469
+ },
2470
+ " text/plain" );
2470
2471
2471
2472
ASSERT_TRUE (res);
2472
2473
EXPECT_EQ (200 , res->status );
@@ -2477,13 +2478,13 @@ TEST_F(ServerTest, SlowPostFail) {
2477
2478
memset (buffer, 0x42 , sizeof (buffer));
2478
2479
2479
2480
cli_.set_write_timeout (0 , 0 );
2480
- auto res = cli_. Post (
2481
- " /slowpost" , 64 * 1024 * 1024 ,
2482
- [&](size_t /* offset*/ , size_t /* length*/ , DataSink &sink) {
2483
- sink.write (buffer, sizeof (buffer));
2484
- return true ;
2485
- },
2486
- " text/plain" );
2481
+ auto res =
2482
+ cli_. Post ( " /slowpost" , 64 * 1024 * 1024 ,
2483
+ [&](size_t /* offset*/ , size_t /* length*/ , DataSink &sink) {
2484
+ sink.write (buffer, sizeof (buffer));
2485
+ return true ;
2486
+ },
2487
+ " text/plain" );
2487
2488
2488
2489
ASSERT_TRUE (!res);
2489
2490
EXPECT_EQ (Error::Write, res.error ());
@@ -2497,42 +2498,38 @@ TEST_F(ServerTest, Put) {
2497
2498
}
2498
2499
2499
2500
TEST_F (ServerTest, PutWithContentProvider) {
2500
- auto res = cli_.Put (
2501
- " /put" , 3 ,
2502
- [](size_t /* offset*/ , size_t /* length*/ , DataSink &sink) {
2503
- EXPECT_TRUE (sink.is_writable ());
2504
- sink.os << " PUT" ;
2505
- return true ;
2506
- },
2507
- " text/plain" );
2501
+ auto res = cli_.Put (" /put" , 3 ,
2502
+ [](size_t /* offset*/ , size_t /* length*/ , DataSink &sink) {
2503
+ EXPECT_TRUE (sink.is_writable ());
2504
+ sink.os << " PUT" ;
2505
+ return true ;
2506
+ },
2507
+ " text/plain" );
2508
2508
2509
2509
ASSERT_TRUE (res);
2510
2510
EXPECT_EQ (200 , res->status );
2511
2511
EXPECT_EQ (" PUT" , res->body );
2512
2512
}
2513
2513
2514
2514
TEST_F (ServerTest, PostWithContentProviderAbort) {
2515
- auto res = cli_.Post (
2516
- " /post" , 42 ,
2517
- [](size_t /* offset*/ , size_t /* length*/ , DataSink & /* sink*/ ) {
2518
- return false ;
2519
- },
2520
- " text/plain" );
2515
+ auto res = cli_.Post (" /post" , 42 ,
2516
+ [](size_t /* offset*/ , size_t /* length*/ ,
2517
+ DataSink & /* sink*/ ) { return false ; },
2518
+ " text/plain" );
2521
2519
2522
2520
ASSERT_TRUE (!res);
2523
2521
EXPECT_EQ (Error::Canceled, res.error ());
2524
2522
}
2525
2523
2526
2524
TEST_F (ServerTest, PutWithContentProviderWithoutLength) {
2527
- auto res = cli_.Put (
2528
- " /put" ,
2529
- [](size_t /* offset*/ , DataSink &sink) {
2530
- EXPECT_TRUE (sink.is_writable ());
2531
- sink.os << " PUT" ;
2532
- sink.done ();
2533
- return true ;
2534
- },
2535
- " text/plain" );
2525
+ auto res = cli_.Put (" /put" ,
2526
+ [](size_t /* offset*/ , DataSink &sink) {
2527
+ EXPECT_TRUE (sink.is_writable ());
2528
+ sink.os << " PUT" ;
2529
+ sink.done ();
2530
+ return true ;
2531
+ },
2532
+ " text/plain" );
2536
2533
2537
2534
ASSERT_TRUE (res);
2538
2535
EXPECT_EQ (200 , res->status );
@@ -2551,14 +2548,13 @@ TEST_F(ServerTest, PostWithContentProviderWithoutLengthAbort) {
2551
2548
#ifdef CPPHTTPLIB_ZLIB_SUPPORT
2552
2549
TEST_F (ServerTest, PutWithContentProviderWithGzip) {
2553
2550
cli_.set_compress (true );
2554
- auto res = cli_.Put (
2555
- " /put" , 3 ,
2556
- [](size_t /* offset*/ , size_t /* length*/ , DataSink &sink) {
2557
- EXPECT_TRUE (sink.is_writable ());
2558
- sink.os << " PUT" ;
2559
- return true ;
2560
- },
2561
- " text/plain" );
2551
+ auto res = cli_.Put (" /put" , 3 ,
2552
+ [](size_t /* offset*/ , size_t /* length*/ , DataSink &sink) {
2553
+ EXPECT_TRUE (sink.is_writable ());
2554
+ sink.os << " PUT" ;
2555
+ return true ;
2556
+ },
2557
+ " text/plain" );
2562
2558
2563
2559
ASSERT_TRUE (res);
2564
2560
EXPECT_EQ (200 , res->status );
@@ -2567,28 +2563,25 @@ TEST_F(ServerTest, PutWithContentProviderWithGzip) {
2567
2563
2568
2564
TEST_F (ServerTest, PostWithContentProviderWithGzipAbort) {
2569
2565
cli_.set_compress (true );
2570
- auto res = cli_.Post (
2571
- " /post" , 42 ,
2572
- [](size_t /* offset*/ , size_t /* length*/ , DataSink & /* sink*/ ) {
2573
- return false ;
2574
- },
2575
- " text/plain" );
2566
+ auto res = cli_.Post (" /post" , 42 ,
2567
+ [](size_t /* offset*/ , size_t /* length*/ ,
2568
+ DataSink & /* sink*/ ) { return false ; },
2569
+ " text/plain" );
2576
2570
2577
2571
ASSERT_TRUE (!res);
2578
2572
EXPECT_EQ (Error::Canceled, res.error ());
2579
2573
}
2580
2574
2581
2575
TEST_F (ServerTest, PutWithContentProviderWithoutLengthWithGzip) {
2582
2576
cli_.set_compress (true );
2583
- auto res = cli_.Put (
2584
- " /put" ,
2585
- [](size_t /* offset*/ , DataSink &sink) {
2586
- EXPECT_TRUE (sink.is_writable ());
2587
- sink.os << " PUT" ;
2588
- sink.done ();
2589
- return true ;
2590
- },
2591
- " text/plain" );
2577
+ auto res = cli_.Put (" /put" ,
2578
+ [](size_t /* offset*/ , DataSink &sink) {
2579
+ EXPECT_TRUE (sink.is_writable ());
2580
+ sink.os << " PUT" ;
2581
+ sink.done ();
2582
+ return true ;
2583
+ },
2584
+ " text/plain" );
2592
2585
2593
2586
ASSERT_TRUE (res);
2594
2587
EXPECT_EQ (200 , res->status );
@@ -2908,9 +2901,8 @@ TEST_F(ServerTest, KeepAlive) {
2908
2901
EXPECT_EQ (" empty" , res->body );
2909
2902
EXPECT_EQ (" close" , res->get_header_value (" Connection" ));
2910
2903
2911
- res = cli_.Post (
2912
- " /empty" , 0 , [&](size_t , size_t , DataSink &) { return true ; },
2913
- " text/plain" );
2904
+ res = cli_.Post (" /empty" , 0 , [&](size_t , size_t , DataSink &) { return true ; },
2905
+ " text/plain" );
2914
2906
ASSERT_TRUE (res);
2915
2907
EXPECT_EQ (200 , res->status );
2916
2908
EXPECT_EQ (" text/plain" , res->get_header_value (" Content-Type" ));
0 commit comments