@@ -6,6 +6,7 @@ util::parametrized_tests! {
66 zstd: CompressionEncoding :: Zstd ,
77 gzip: CompressionEncoding :: Gzip ,
88 deflate: CompressionEncoding :: Deflate ,
9+ lz4: CompressionEncoding :: Lz4 ,
910}
1011
1112#[ allow( dead_code) ]
@@ -38,6 +39,7 @@ async fn client_enabled_server_enabled(encoding: CompressionEncoding) {
3839 CompressionEncoding :: Gzip => "gzip" ,
3940 CompressionEncoding :: Zstd => "zstd" ,
4041 CompressionEncoding :: Deflate => "deflate" ,
42+ CompressionEncoding :: Lz4 => "lz4" ,
4143 _ => panic ! ( "unexpected encoding {:?}" , self . encoding) ,
4244 } ;
4345 assert_eq ! (
@@ -88,6 +90,7 @@ async fn client_enabled_server_enabled(encoding: CompressionEncoding) {
8890 CompressionEncoding :: Gzip => "gzip" ,
8991 CompressionEncoding :: Zstd => "zstd" ,
9092 CompressionEncoding :: Deflate => "deflate" ,
93+ CompressionEncoding :: Lz4 => "lz4" ,
9194 _ => panic ! ( "unexpected encoding {encoding:?}" ) ,
9295 } ;
9396
@@ -104,6 +107,7 @@ util::parametrized_tests! {
104107 zstd: CompressionEncoding :: Zstd ,
105108 gzip: CompressionEncoding :: Gzip ,
106109 deflate: CompressionEncoding :: Deflate ,
110+ lz4: CompressionEncoding :: Lz4 ,
107111}
108112
109113#[ allow( dead_code) ]
@@ -180,7 +184,8 @@ async fn client_enabled_server_disabled_multi_encoding() {
180184 let mut client = test_client:: TestClient :: new ( mock_io_channel ( client) . await )
181185 . accept_compressed ( CompressionEncoding :: Gzip )
182186 . accept_compressed ( CompressionEncoding :: Zstd )
183- . accept_compressed ( CompressionEncoding :: Deflate ) ;
187+ . accept_compressed ( CompressionEncoding :: Deflate )
188+ . accept_compressed ( CompressionEncoding :: Lz4 ) ;
184189
185190 let res = client. compress_output_unary ( ( ) ) . await . unwrap ( ) ;
186191
@@ -195,6 +200,7 @@ util::parametrized_tests! {
195200 zstd: CompressionEncoding :: Zstd ,
196201 gzip: CompressionEncoding :: Gzip ,
197202 deflate: CompressionEncoding :: Deflate ,
203+ lz4: CompressionEncoding :: Lz4 ,
198204}
199205
200206#[ allow( dead_code) ]
@@ -266,6 +272,7 @@ util::parametrized_tests! {
266272 zstd: CompressionEncoding :: Zstd ,
267273 gzip: CompressionEncoding :: Gzip ,
268274 deflate: CompressionEncoding :: Deflate ,
275+ lz4: CompressionEncoding :: Lz4 ,
269276}
270277
271278#[ allow( dead_code) ]
@@ -310,6 +317,7 @@ util::parametrized_tests! {
310317 zstd: CompressionEncoding :: Zstd ,
311318 gzip: CompressionEncoding :: Gzip ,
312319 deflate: CompressionEncoding :: Deflate ,
320+ lz4: CompressionEncoding :: Lz4 ,
313321}
314322
315323#[ allow( dead_code) ]
@@ -353,6 +361,7 @@ async fn disabling_compression_on_single_response(encoding: CompressionEncoding)
353361 CompressionEncoding :: Gzip => "gzip" ,
354362 CompressionEncoding :: Zstd => "zstd" ,
355363 CompressionEncoding :: Deflate => "deflate" ,
364+ CompressionEncoding :: Lz4 => "lz4" ,
356365 _ => panic ! ( "unexpected encoding {encoding:?}" ) ,
357366 } ;
358367 assert_eq ! ( res. metadata( ) . get( "grpc-encoding" ) . unwrap( ) , expected) ;
@@ -366,6 +375,7 @@ util::parametrized_tests! {
366375 zstd: CompressionEncoding :: Zstd ,
367376 gzip: CompressionEncoding :: Gzip ,
368377 deflate: CompressionEncoding :: Deflate ,
378+ lz4: CompressionEncoding :: Lz4 ,
369379}
370380
371381#[ allow( dead_code) ]
@@ -411,6 +421,7 @@ async fn disabling_compression_on_response_but_keeping_compression_on_stream(
411421 CompressionEncoding :: Gzip => "gzip" ,
412422 CompressionEncoding :: Zstd => "zstd" ,
413423 CompressionEncoding :: Deflate => "deflate" ,
424+ CompressionEncoding :: Lz4 => "lz4" ,
414425 _ => panic ! ( "unexpected encoding {encoding:?}" ) ,
415426 } ;
416427 assert_eq ! ( res. metadata( ) . get( "grpc-encoding" ) . unwrap( ) , expected) ;
@@ -437,6 +448,7 @@ util::parametrized_tests! {
437448 zstd: CompressionEncoding :: Zstd ,
438449 gzip: CompressionEncoding :: Gzip ,
439450 deflate: CompressionEncoding :: Deflate ,
451+ lz4: CompressionEncoding :: Lz4 ,
440452}
441453
442454#[ allow( dead_code) ]
@@ -482,6 +494,7 @@ async fn disabling_compression_on_response_from_client_stream(encoding: Compress
482494 CompressionEncoding :: Gzip => "gzip" ,
483495 CompressionEncoding :: Zstd => "zstd" ,
484496 CompressionEncoding :: Deflate => "deflate" ,
497+ CompressionEncoding :: Lz4 => "lz4" ,
485498 _ => panic ! ( "unexpected encoding {encoding:?}" ) ,
486499 } ;
487500 assert_eq ! ( res. metadata( ) . get( "grpc-encoding" ) . unwrap( ) , expected) ;
0 commit comments