additional test

This commit is contained in:
Alexey Kudravtsev
2015-04-29 13:00:01 +03:00
parent 61d6a272d6
commit 6849e831d4
@@ -225,14 +225,16 @@ public class ContainerUtilTest extends TestCase {
}
}
public void testLockFreeCOWPerformance() {
public void testLockFreeCOWPerformanceIsAdequateForRegisteringAllIElementTypesReasonablyQuick() {
List<Object> my = ContainerUtil.createLockFreeCopyOnWriteList();
long start = System.currentTimeMillis();
// see IElementType.ourRegistry
for (int i = 0; i < 15000; i++) {
my.add(this);
my.add(i);
assertEquals(i, my.indexOf(i));
}
long elapsed = System.currentTimeMillis() - start;
//System.out.println("elapsed = " + elapsed);
System.out.println("elapsed = " + elapsed);
assertTrue(String.valueOf(elapsed), elapsed < 1000);
}