File tree 1 file changed +44
-0
lines changed
1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change @@ -340,3 +340,47 @@ mod tests {
340
340
}
341
341
}
342
342
}
343
+
344
+ #[ allow( deprecated) ]
345
+ #[ cfg( test) ]
346
+ mod coverage_gaming {
347
+ use super :: * ;
348
+ use std:: error:: Error ;
349
+
350
+ #[ test]
351
+ fn decode_error ( ) {
352
+ let _ = format ! ( "{:?}" , DecodeError :: InvalidPadding . clone( ) ) ;
353
+ let _ = format ! (
354
+ "{} {} {} {}" ,
355
+ DecodeError :: InvalidByte ( 0 , 0 ) ,
356
+ DecodeError :: InvalidLength ( 0 ) ,
357
+ DecodeError :: InvalidLastSymbol ( 0 , 0 ) ,
358
+ DecodeError :: InvalidPadding ,
359
+ ) ;
360
+ }
361
+
362
+ #[ test]
363
+ fn decode_slice_error ( ) {
364
+ let _ = format ! ( "{:?}" , DecodeSliceError :: OutputSliceTooSmall . clone( ) ) ;
365
+ let _ = format ! (
366
+ "{} {}" ,
367
+ DecodeSliceError :: OutputSliceTooSmall ,
368
+ DecodeSliceError :: DecodeError ( DecodeError :: InvalidPadding )
369
+ ) ;
370
+ let _ = DecodeSliceError :: OutputSliceTooSmall . source ( ) ;
371
+ let _ = DecodeSliceError :: DecodeError ( DecodeError :: InvalidPadding ) . source ( ) ;
372
+ }
373
+
374
+ #[ test]
375
+ fn deprecated_fns ( ) {
376
+ let _ = decode ( "" ) ;
377
+ let _ = decode_engine ( "" , & crate :: prelude:: BASE64_STANDARD ) ;
378
+ let _ = decode_engine_vec ( "" , & mut Vec :: new ( ) , & crate :: prelude:: BASE64_STANDARD ) ;
379
+ let _ = decode_engine_slice ( "" , & mut [ ] , & crate :: prelude:: BASE64_STANDARD ) ;
380
+ }
381
+
382
+ #[ test]
383
+ fn decoded_len_est ( ) {
384
+ assert_eq ! ( 3 , decoded_len_estimate( 4 ) ) ;
385
+ }
386
+ }
You can’t perform that action at this time.
0 commit comments