5354555657585960616263
index = new PageIndex (null); for (int i = 0; i < 10000; i++) { pos = index.row (i); assertTrue ("append not at end", pos == i); assertTrue ("wrong position", pos == index.add (i)); } list = index.get ();
7374757677787980818283
index = new PageIndex (null); for (int i = 0; i < 10000; i++) { pos = index.row (i + 42); assertTrue ("append not at end", pos == i); assertTrue ("wrong position", pos == index.add (i + 42)); } list = index.get ();
93949596979899100101102103
index = new PageIndex (null); for (int i = 0; i < 10000; i++) { pos = index.row (i * 42); assertTrue ("append not at end", pos == i); assertTrue ("wrong position", pos == index.add (i * 42)); } list = index.get ();
118119120121122123124125126127128
for (int i = 0; i < 10000; i++) { d = Math.random (); d -= 0.5; n = (int)(d * 100838); pos = index.row (n); // test for correct position if (0 <= pos - 1) assertTrue ("search error less " + pos + " " + index.elementAt (pos - 1) + " " + n, index.elementAt (pos - 1) <= n); if (pos + 1 < index.size ())