test ( ) { int [ ] IDENT_0 = new int [ ] { 1 , 2 , 3 , 4 , 5 } ; int IDENT_1 = METHOD_0 ( IDENT_0 ) ; System . out . println ( IDENT_1 ) ; "<AssertPlaceHolder>" ; } METHOD_0 ( int [ ] ) { int start = 0 ; int end = ( IDENT_2 . length ) - 1 ; int METHOD_0 = 0 ; while ( start < end ) { METHOD_0 = java . lang . Math . max ( METHOD_1 ( ( end - start ) , java . lang . Math . min ( IDENT_2 [ start ] , IDENT_2 [ end ] ) ) , METHOD_0 ) ; if ( ( IDENT_2 [ start ] ) < ( IDENT_2 [ end ] ) ) { start ++ ; } else { end OP_0 ; } } return METHOD_0 ; }
org . junit . Assert . assertThat ( METHOD_1 , org . hamcrest . Matchers . is ( 6 ) )