File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -370,12 +370,31 @@ mod test {
370370 assert_eq ! ( map. get( "d" ) , Some ( & 4 ) ) ;
371371 }
372372
373+ #[ test]
374+ fn test_get_some_one_pair ( ) {
375+ let mut pairs = one_pair_full ( ) ;
376+ let map = ManagedMap :: Borrowed ( & mut pairs) ;
377+ assert_eq ! ( map. len( ) , 1 ) ;
378+ assert_eq ! ( map. get( "a" ) , Some ( & 1 ) ) ;
379+ }
380+
381+ #[ test]
382+ fn test_get_none_full ( ) {
383+ let mut pairs = all_pairs_full ( ) ;
384+ let map = ManagedMap :: Borrowed ( & mut pairs) ;
385+ assert_eq ! ( map. len( ) , 4 ) ;
386+ assert ! ( !map. is_empty( ) ) ;
387+ assert_eq ! ( map. get( "q" ) , None ) ;
388+ assert_eq ! ( map. get( "0" ) , None ) ;
389+ }
390+
373391 #[ test]
374392 fn test_get_none ( ) {
375393 let mut pairs = one_pair_full ( ) ;
376394 let map = ManagedMap :: Borrowed ( & mut pairs) ;
377395 assert_eq ! ( map. len( ) , 1 ) ;
378396 assert ! ( !map. is_empty( ) ) ;
397+ assert_eq ! ( map. get( "0" ) , None ) ;
379398 assert_eq ! ( map. get( "q" ) , None ) ;
380399 }
381400
You can’t perform that action at this time.
0 commit comments