METHOD_0 ( ) { info . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . Map < java . lang . Object , info . IDENT_0 . IDENT_1 . IDENT_4 . IDENT_2 . IDENT_5 > map = mock ( info . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . Map . class ) ; java . lang . Object id = mock ( java . lang . Object . class ) ; info . IDENT_0 . IDENT_1 . IDENT_4 . IDENT_2 . IDENT_5 IDENT_6 = mock ( info . IDENT_0 . IDENT_1 . IDENT_4 . IDENT_2 . IDENT_5 . class ) ; info . IDENT_0 . IDENT_1 . IDENT_4 . IDENT_2 . IDENT_5 IDENT_7 = mock ( info . IDENT_0 . IDENT_1 . IDENT_4 . IDENT_2 . IDENT_5 . class ) ; info . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_8 IDENT_9 = new info . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . METHOD_1 ( map ) ; IDENT_9 . METHOD_2 ( id , IDENT_6 ) ; verify ( map ) . put ( METHOD_3 ( id ) , METHOD_3 ( IDENT_6 ) ) ; when ( map . put ( METHOD_3 ( id ) , METHOD_3 ( IDENT_7 ) ) ) . thenReturn ( IDENT_6 ) ; IDENT_9 . METHOD_2 ( id , IDENT_7 ) ; verify ( map ) . put ( METHOD_3 ( id ) , METHOD_3 ( IDENT_7 ) ) ; when ( map . get ( METHOD_3 ( id ) ) ) . thenReturn ( IDENT_7 ) ; "<AssertPlaceHolder>" ; } route ( java . lang . Object ) { info . IDENT_0 . IDENT_1 . IDENT_4 . IDENT_2 . IDENT_5 IDENT_10 = map . get ( IDENT_11 ) ; if ( null == IDENT_10 ) { throw new info . IDENT_0 . IDENT_1 . IDENT_4 . IDENT_12 . exceptions . METHOD_4 ( java . text . IDENT_13 . format ( STRING_0 , IDENT_11 ) ) ; } return IDENT_10 ; }
org . junit . Assert . assertSame ( IDENT_7 , IDENT_9 . route ( id ) )