METHOD_0 ( ) { java . lang . RuntimeException expected = new java . lang . RuntimeException ( ) ; java . lang . IDENT_0 IDENT_1 = mock ( com . IDENT_2 . util . concurrent . IDENT_0 . class ) ; METHOD_1 ( expected ) . when ( IDENT_1 ) . run ( ) ; java . lang . Throwable actual = METHOD_2 ( ( ) -> IDENT_3 . execute ( IDENT_1 ) ) ; "<AssertPlaceHolder>" ; METHOD_3 ( IDENT_1 ) ; } execute ( com . IDENT_2 . IDENT_4 . IDENT_5 . IDENT_6 ) { java . lang . RuntimeException problem = null ; METHOD_4 ( IDENT_7 ) ; try { new com . IDENT_2 . IDENT_4 . internal . METHOD_5 ( IDENT_7 ) . execute ( ) ; } catch ( java . lang . RuntimeException IDENT_8 ) { problem = IDENT_8 ; throw IDENT_8 ; } finally { METHOD_6 ( IDENT_7 , problem ) ; } }
org . junit . Assert . assertSame ( expected , actual )