mirror of
https://github.com/NoCheatPlus/NoCheatPlus.git
synced 2024-10-04 09:27:30 +02:00
Do check for the expected size as well.
This commit is contained in:
parent
7f2bfe10f4
commit
9a6a890932
@ -122,17 +122,20 @@ public class TestLocationTrace {
|
||||
trace.addEntry(i, i, i, i);
|
||||
}
|
||||
// Test size with one time filled up.
|
||||
testIteratorSizeAndOrder(trace);
|
||||
testIteratorSizeAndOrder(trace, 80);
|
||||
// Add size / 2 elements, to test cross-boundary iteration.
|
||||
for (int i = 0; i < size / 2; i++) {
|
||||
trace.addEntry(i + size, i, i, i);
|
||||
}
|
||||
// Test size again.
|
||||
testIteratorSizeAndOrder(trace);
|
||||
testIteratorSizeAndOrder(trace, 80);
|
||||
}
|
||||
|
||||
private void testIteratorSizeAndOrder(LocationTrace trace) {
|
||||
private void testIteratorSizeAndOrder(LocationTrace trace, int expectedSize) {
|
||||
int size = trace.size();
|
||||
if (size != expectedSize) {
|
||||
fail("LocationTrace size differs from expected. Expect " + expectedSize +", got instead: " + size);
|
||||
}
|
||||
TraceIterator[] iterators = new TraceIterator[] {
|
||||
trace.oldestIterator(),
|
||||
trace.latestIterator(),
|
||||
|
Loading…
Reference in New Issue
Block a user