METHOD_0 ( ) { com . IDENT_0 . IDENT_1 . IDENT_2 IDENT_3 = org . mockito . Mockito . mock ( com . IDENT_0 . IDENT_1 . IDENT_2 . class ) ; com . IDENT_0 . IDENT_1 . IDENT_2 IDENT_4 = org . mockito . Mockito . mock ( com . IDENT_0 . IDENT_1 . IDENT_2 . class ) ; org . mockito . Mockito . METHOD_1 ( new com . IDENT_0 . IDENT_1 . METHOD_2 ( STRING_0 ) ) . when ( IDENT_3 ) . METHOD_3 ( ) ; com . IDENT_0 . IDENT_1 . IDENT_5 IDENT_6 = new com . IDENT_0 . IDENT_1 . METHOD_4 ( IDENT_3 , IDENT_4 ) ; try { IDENT_6 . METHOD_3 ( ) ; } catch ( com . IDENT_0 . IDENT_1 . METHOD_2 ex ) { "<AssertPlaceHolder>" ; org . mockito . Mockito . verify ( IDENT_3 , org . mockito . Mockito . times ( 1 ) ) . METHOD_3 ( ) ; org . mockito . Mockito . verify ( IDENT_4 , org . mockito . Mockito . times ( 0 ) ) . METHOD_3 ( ) ; } } equals ( java . lang . Object ) { if ( ( this ) == obj ) { return true ; } if ( obj == null ) { return false ; } if ( ( getClass ( ) ) != ( obj . getClass ( ) ) ) { return false ; } com . IDENT_0 . IDENT_1 . IDENT_7 other = ( ( com . IDENT_0 . IDENT_1 . IDENT_7 ) ( obj ) ) ; if ( ( this . IDENT_8 ) == null ) { if ( ( other . IDENT_8 ) != null ) return false ; } else { if ( ( this . IDENT_8 . contains ( STRING_1 ) ) && ( other . IDENT_8 . contains ( STRING_1 ) ) ) { return new com . IDENT_0 . IDENT_1 . METHOD_5 ( "" , this . IDENT_8 . substring ( 0 , IDENT_8 . indexOf ( STRING_1 ) ) ) . equals ( new com . IDENT_0 . IDENT_1 . METHOD_5 ( "" , other . IDENT_8 . substring ( 0 , other . IDENT_8 . indexOf ( STRING_1 ) ) ) ) ; } else if ( this . IDENT_8 . contains ( STRING_1 ) ) { return new com . IDENT_0 . IDENT_1 . METHOD_5 ( "" , this . IDENT_8 . substring ( 0 , IDENT_8 . indexOf ( STRING_1 ) ) ) . equals ( new com . IDENT_0 . IDENT_1 . METHOD_5 ( "" , other . IDENT_8 ) ) ; } else if ( other . IDENT_8 . contains ( STRING_1 ) ) { return new com . IDENT_0 . IDENT_1 . METHOD_5 ( "" , this . IDENT_8 ) . equals ( new com . IDENT_0 . IDENT_1 . METHOD_5 ( "" , other . IDENT_8 . substring ( 0 , other . IDENT_8 . indexOf ( STRING_1 ) ) ) ) ; } if ( ( this . IDENT_8 . METHOD_6 ( "/" ) ) && ( other . IDENT_8 . METHOD_6 ( "/" ) ) ) { return this . IDENT_8 . substring ( 0 , ( ( this . IDENT_8 . length ( ) ) - 1 ) ) . equals ( other . IDENT_8 . substring ( 0 , ( ( other . IDENT_8 . length ( ) ) - 1 ) ) ) ; } else if ( this . IDENT_8 . METHOD_6 ( "/" ) ) { return this . IDENT_8 . substring ( 0 , ( ( IDENT_8 . length ( ) ) - 1 ) ) . equals ( other . IDENT_8 ) ; } else if ( other . IDENT_8 . METHOD_6 ( "/" ) ) { return this . IDENT_8 . equals ( other . IDENT_8 . substring ( 0 , ( ( other . IDENT_8 . length ( ) ) - 1 ) ) ) ; } } return this . IDENT_8 . equals ( other . IDENT_8 ) ; }
org . junit . Assert . assertTrue ( ex . getMessage ( ) . equals ( STRING_0 ) )