Warning: session_start(): open(/var/lib/php/sessions/sess_inn93mvrg59k1k0kavpbdp71ch, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!include once #1024413 // LogNArray
svoid test_LogNArray() {
new LogNArray l;
assertEqualsVerbose(0, l.size());
for (int i = -1; i < 2; i++) { int _i = i ; assertException(r { l.get(_i) }); }
l.add("hello");
assertEqualsVerbose(1, l.size());
assertException(r { l.get(-1) });
assertEqualsVerbose("hello", l.get(0));
assertException(r { l.get(1) });
new LS refl;
l.clear();
repeat 10 {
int i = random(l(refl)+1);
S id = randomID();
print("add " + i + " " + id");
refl.add(i, id);
l.add(i, id);
}
assertEqualsVerbose(l(l), l(refl));
for i over refl:
assertEquals(l.get(i), refl.get(i));
}