@@ -53,39 +53,39 @@ public void testIndexOf() {
5353 }
5454
5555 private int indexOf (byte [] empty , byte b ) {
56- return Util .indexOf (empty , new byte []{b }, 0 );
56+ return Util .indexOf (empty , new byte []{b }, 0 , empty . length );
5757 }
5858
5959 @ Test
6060 public void testIndexOf_arrayTarget () {
61- assertEquals (-1 , Util .indexOf (EMPTY , EMPTY , 0 ));
62- assertEquals (-1 , Util .indexOf (ARRAY234 , EMPTY , 0 ));
63- assertEquals (-1 , Util .indexOf (EMPTY , ARRAY234 , 0 ));
64- assertEquals (-1 , Util .indexOf (ARRAY234 , ARRAY1 , 0 ));
65- assertEquals (-1 , Util .indexOf (ARRAY1 , ARRAY234 , 0 ));
66- assertEquals (0 , Util .indexOf (ARRAY1 , ARRAY1 , 0 ));
67- assertEquals (0 , Util .indexOf (ARRAY234 , ARRAY234 , 0 ));
61+ assertEquals (-1 , Util .indexOf (EMPTY , EMPTY , 0 , EMPTY . length ));
62+ assertEquals (-1 , Util .indexOf (ARRAY234 , EMPTY , 0 , ARRAY234 . length ));
63+ assertEquals (-1 , Util .indexOf (EMPTY , ARRAY234 , 0 , EMPTY . length ));
64+ assertEquals (-1 , Util .indexOf (ARRAY234 , ARRAY1 , 0 , ARRAY234 . length ));
65+ assertEquals (-1 , Util .indexOf (ARRAY1 , ARRAY234 , 0 , ARRAY1 . length ));
66+ assertEquals (0 , Util .indexOf (ARRAY1 , ARRAY1 , 0 , ARRAY1 . length ));
67+ assertEquals (0 , Util .indexOf (ARRAY234 , ARRAY234 , 0 , ARRAY234 . length ));
6868 assertEquals (0 , Util .indexOf (
69- ARRAY234 , new byte []{(byte ) 2 , (byte ) 3 }, 0 ));
69+ ARRAY234 , new byte []{(byte ) 2 , (byte ) 3 }, 0 , 2 ));
7070 assertEquals (1 , Util .indexOf (
71- ARRAY234 , new byte []{(byte ) 3 , (byte ) 4 }, 0 ));
72- assertEquals (1 , Util .indexOf (ARRAY234 , new byte []{(byte ) 3 }, 0 ));
73- assertEquals (2 , Util .indexOf (ARRAY234 , new byte []{(byte ) 4 }, 0 ));
74- assertEquals (1 , Util .indexOf (new byte []{(byte ) 2 , (byte ) 3 , (byte ) 3 , (byte ) 3 , (byte ) 3 }, new byte []{(byte ) 3 }, 0 ));
71+ ARRAY234 , new byte []{(byte ) 3 , (byte ) 4 }, 0 , 2 ));
72+ assertEquals (1 , Util .indexOf (ARRAY234 , new byte []{(byte ) 3 }, 0 , ARRAY234 . length ));
73+ assertEquals (2 , Util .indexOf (ARRAY234 , new byte []{(byte ) 4 }, 0 , ARRAY234 . length ));
74+ assertEquals (1 , Util .indexOf (new byte []{(byte ) 2 , (byte ) 3 , (byte ) 3 , (byte ) 3 , (byte ) 3 }, new byte []{(byte ) 3 }, 0 , 5 ));
7575 assertEquals (2 , Util .indexOf (
7676 new byte []{(byte ) 2 , (byte ) 3 , (byte ) 2 ,
7777 (byte ) 3 , (byte ) 4 , (byte ) 2 , (byte ) 3 },
7878 new byte []{(byte ) 2 , (byte ) 3 , (byte ) 4 }
79- , 0 ));
79+ , 0 , 7 ));
8080 assertEquals (1 , Util .indexOf (
8181 new byte []{(byte ) 2 , (byte ) 2 , (byte ) 3 ,
8282 (byte ) 4 , (byte ) 2 , (byte ) 3 , (byte ) 4 },
8383 new byte []{(byte ) 2 , (byte ) 3 , (byte ) 4 }
84- , 0 ));
84+ , 0 , 7 ));
8585 assertEquals (-1 , Util .indexOf (
8686 new byte []{(byte ) 4 , (byte ) 3 , (byte ) 2 },
8787 new byte []{(byte ) 2 , (byte ) 3 , (byte ) 4 }
88- , 0 ));
88+ , 0 , 2 ));
8989 }
9090
9191 @ Test
0 commit comments