METHOD_0 ( ) { com . IDENT_0 . IDENT_1 . IDENT_2 test = new com . IDENT_0 . IDENT_1 . METHOD_1 ( ) ; int [ ] input = new int [ ] { 5 , 4 , 3 , 2 , 1 } ; java . lang . String [ ] expected = new java . lang . String [ ] { STRING_0 , STRING_1 , STRING_2 , STRING_3 , STRING_4 } ; "<AssertPlaceHolder>" ; } METHOD_2 ( int [ ] ) { java . util . IDENT_3 < com . IDENT_0 . IDENT_1 . METHOD_1 . Node > IDENT_4 = new java . util . METHOD_3 ( new java . util . IDENT_5 < com . IDENT_0 . IDENT_1 . METHOD_1 . Node > ( ) { public int compare ( com . IDENT_0 . IDENT_1 . METHOD_1 . Node a , com . IDENT_0 . IDENT_1 . METHOD_1 . Node b ) { return ( b . val ) - ( a . val ) ; } } ) ; for ( int i = 0 ; i < ( IDENT_6 . length ) ; i ++ ) { IDENT_4 . add ( new com . IDENT_0 . IDENT_1 . METHOD_1 . Node ( i , IDENT_6 [ i ] ) ) ; } java . lang . String [ ] result = new java . lang . String [ IDENT_6 . length ] ; int IDENT_7 = 1 ; while ( ! ( IDENT_4 . isEmpty ( ) ) ) { com . IDENT_0 . IDENT_1 . METHOD_1 . Node node = IDENT_4 . METHOD_4 ( ) ; result [ node . index ] = METHOD_5 ( IDENT_7 ) ; IDENT_7 ++ ; } return result ; }
org . junit . Assert . assertArrayEquals ( test . METHOD_2 ( input ) , expected )