@@ -6,6 +6,7 @@ util::parametrized_tests! {
6
6
zstd: CompressionEncoding :: Zstd ,
7
7
gzip: CompressionEncoding :: Gzip ,
8
8
deflate: CompressionEncoding :: Deflate ,
9
+ lz4: CompressionEncoding :: Lz4 ,
9
10
}
10
11
11
12
#[ allow( dead_code) ]
@@ -38,6 +39,7 @@ async fn client_enabled_server_enabled(encoding: CompressionEncoding) {
38
39
CompressionEncoding :: Gzip => "gzip" ,
39
40
CompressionEncoding :: Zstd => "zstd" ,
40
41
CompressionEncoding :: Deflate => "deflate" ,
42
+ CompressionEncoding :: Lz4 => "lz4" ,
41
43
_ => panic ! ( "unexpected encoding {:?}" , self . encoding) ,
42
44
} ;
43
45
assert_eq ! (
@@ -88,6 +90,7 @@ async fn client_enabled_server_enabled(encoding: CompressionEncoding) {
88
90
CompressionEncoding :: Gzip => "gzip" ,
89
91
CompressionEncoding :: Zstd => "zstd" ,
90
92
CompressionEncoding :: Deflate => "deflate" ,
93
+ CompressionEncoding :: Lz4 => "lz4" ,
91
94
_ => panic ! ( "unexpected encoding {encoding:?}" ) ,
92
95
} ;
93
96
@@ -104,6 +107,7 @@ util::parametrized_tests! {
104
107
zstd: CompressionEncoding :: Zstd ,
105
108
gzip: CompressionEncoding :: Gzip ,
106
109
deflate: CompressionEncoding :: Deflate ,
110
+ lz4: CompressionEncoding :: Lz4 ,
107
111
}
108
112
109
113
#[ allow( dead_code) ]
@@ -180,7 +184,8 @@ async fn client_enabled_server_disabled_multi_encoding() {
180
184
let mut client = test_client:: TestClient :: new ( mock_io_channel ( client) . await )
181
185
. accept_compressed ( CompressionEncoding :: Gzip )
182
186
. accept_compressed ( CompressionEncoding :: Zstd )
183
- . accept_compressed ( CompressionEncoding :: Deflate ) ;
187
+ . accept_compressed ( CompressionEncoding :: Deflate )
188
+ . accept_compressed ( CompressionEncoding :: Lz4 ) ;
184
189
185
190
let res = client. compress_output_unary ( ( ) ) . await . unwrap ( ) ;
186
191
@@ -195,6 +200,7 @@ util::parametrized_tests! {
195
200
zstd: CompressionEncoding :: Zstd ,
196
201
gzip: CompressionEncoding :: Gzip ,
197
202
deflate: CompressionEncoding :: Deflate ,
203
+ lz4: CompressionEncoding :: Lz4 ,
198
204
}
199
205
200
206
#[ allow( dead_code) ]
@@ -266,6 +272,7 @@ util::parametrized_tests! {
266
272
zstd: CompressionEncoding :: Zstd ,
267
273
gzip: CompressionEncoding :: Gzip ,
268
274
deflate: CompressionEncoding :: Deflate ,
275
+ lz4: CompressionEncoding :: Lz4 ,
269
276
}
270
277
271
278
#[ allow( dead_code) ]
@@ -310,6 +317,7 @@ util::parametrized_tests! {
310
317
zstd: CompressionEncoding :: Zstd ,
311
318
gzip: CompressionEncoding :: Gzip ,
312
319
deflate: CompressionEncoding :: Deflate ,
320
+ lz4: CompressionEncoding :: Lz4 ,
313
321
}
314
322
315
323
#[ allow( dead_code) ]
@@ -353,6 +361,7 @@ async fn disabling_compression_on_single_response(encoding: CompressionEncoding)
353
361
CompressionEncoding :: Gzip => "gzip" ,
354
362
CompressionEncoding :: Zstd => "zstd" ,
355
363
CompressionEncoding :: Deflate => "deflate" ,
364
+ CompressionEncoding :: Lz4 => "lz4" ,
356
365
_ => panic ! ( "unexpected encoding {encoding:?}" ) ,
357
366
} ;
358
367
assert_eq ! ( res. metadata( ) . get( "grpc-encoding" ) . unwrap( ) , expected) ;
@@ -366,6 +375,7 @@ util::parametrized_tests! {
366
375
zstd: CompressionEncoding :: Zstd ,
367
376
gzip: CompressionEncoding :: Gzip ,
368
377
deflate: CompressionEncoding :: Deflate ,
378
+ lz4: CompressionEncoding :: Lz4 ,
369
379
}
370
380
371
381
#[ allow( dead_code) ]
@@ -411,6 +421,7 @@ async fn disabling_compression_on_response_but_keeping_compression_on_stream(
411
421
CompressionEncoding :: Gzip => "gzip" ,
412
422
CompressionEncoding :: Zstd => "zstd" ,
413
423
CompressionEncoding :: Deflate => "deflate" ,
424
+ CompressionEncoding :: Lz4 => "lz4" ,
414
425
_ => panic ! ( "unexpected encoding {encoding:?}" ) ,
415
426
} ;
416
427
assert_eq ! ( res. metadata( ) . get( "grpc-encoding" ) . unwrap( ) , expected) ;
@@ -437,6 +448,7 @@ util::parametrized_tests! {
437
448
zstd: CompressionEncoding :: Zstd ,
438
449
gzip: CompressionEncoding :: Gzip ,
439
450
deflate: CompressionEncoding :: Deflate ,
451
+ lz4: CompressionEncoding :: Lz4 ,
440
452
}
441
453
442
454
#[ allow( dead_code) ]
@@ -482,6 +494,7 @@ async fn disabling_compression_on_response_from_client_stream(encoding: Compress
482
494
CompressionEncoding :: Gzip => "gzip" ,
483
495
CompressionEncoding :: Zstd => "zstd" ,
484
496
CompressionEncoding :: Deflate => "deflate" ,
497
+ CompressionEncoding :: Lz4 => "lz4" ,
485
498
_ => panic ! ( "unexpected encoding {encoding:?}" ) ,
486
499
} ;
487
500
assert_eq ! ( res. metadata( ) . get( "grpc-encoding" ) . unwrap( ) , expected) ;
0 commit comments