METHOD_0 ( ) { info . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 container = new info . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_5 . METHOD_1 ( ) ; java . lang . Object value = new java . lang . Object ( ) ; info . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_6 . IDENT_7 IDENT_8 = mock ( info . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_6 . IDENT_7 . class ) ; java . lang . Object [ ] param = new java . lang . Object [ ] { } ; info . IDENT_0 . IDENT_1 . base . interfaces . IDENT_9 . IDENT_10 strategy = mock ( info . IDENT_0 . IDENT_1 . base . interfaces . IDENT_9 . IDENT_10 . class ) ; when ( strategy . resolve ( ) ) . thenReturn ( value ) ; container . METHOD_2 ( IDENT_8 , strategy ) ; java . lang . Object result = container . resolve ( IDENT_8 ) ; verify ( strategy , times ( 1 ) ) . resolve ( param ) ; "<AssertPlaceHolder>" ; container . remove ( IDENT_8 ) ; result = container . resolve ( IDENT_8 ) ; org . junit . Assert . fail ( ) ; } resolve ( java . lang . Object ) { return null ; }
org . junit . Assert . assertSame ( result , value )