Remove race condition from weak table test
This commit is contained in:
@@ -232,6 +232,7 @@ public class LTableTest extends TestCase {
|
|||||||
for ( int j=0; j<n; j++ ) {
|
for ( int j=0; j<n; j++ ) {
|
||||||
Object vj = v.elementAt(j);
|
Object vj = v.elementAt(j);
|
||||||
Object tj = t.get(j+1).toJavaString();
|
Object tj = t.get(j+1).toJavaString();
|
||||||
|
vj = ((LString)vj).toJavaString();
|
||||||
assertEquals(vj,tj);
|
assertEquals(vj,tj);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -241,8 +242,8 @@ public class LTableTest extends TestCase {
|
|||||||
Vector v = new Vector();
|
Vector v = new Vector();
|
||||||
|
|
||||||
for ( int i = 1; i <= 32; ++i ) {
|
for ( int i = 1; i <= 32; ++i ) {
|
||||||
String test = "Test Value! "+i;
|
LString test = new LString("Test Value! "+i);
|
||||||
t.luaInsertPos(1, LString.valueOf(test));
|
t.luaInsertPos(1, test);
|
||||||
v.insertElementAt(test, 0);
|
v.insertElementAt(test, 0);
|
||||||
compareLists(t,v);
|
compareLists(t,v);
|
||||||
}
|
}
|
||||||
@@ -253,8 +254,8 @@ public class LTableTest extends TestCase {
|
|||||||
Vector v = new Vector();
|
Vector v = new Vector();
|
||||||
|
|
||||||
for ( int i = 1; i <= 32; ++i ) {
|
for ( int i = 1; i <= 32; ++i ) {
|
||||||
String test = "Test Value! "+i;
|
LString test = new LString("Test Value! "+i);
|
||||||
t.luaInsertPos(0, LString.valueOf(test));
|
t.luaInsertPos(0, test);
|
||||||
v.insertElementAt(test, v.size());
|
v.insertElementAt(test, v.size());
|
||||||
compareLists(t,v);
|
compareLists(t,v);
|
||||||
}
|
}
|
||||||
@@ -265,9 +266,9 @@ public class LTableTest extends TestCase {
|
|||||||
Vector v = new Vector();
|
Vector v = new Vector();
|
||||||
|
|
||||||
for ( int i = 1; i <= 32; ++i ) {
|
for ( int i = 1; i <= 32; ++i ) {
|
||||||
String test = "Test Value! "+i;
|
LString test = new LString("Test Value! "+i);
|
||||||
int m = i / 2;
|
int m = i / 2;
|
||||||
t.luaInsertPos(m+1, LString.valueOf(test));
|
t.luaInsertPos(m+1, test);
|
||||||
v.insertElementAt(test, m);
|
v.insertElementAt(test, m);
|
||||||
compareLists(t,v);
|
compareLists(t,v);
|
||||||
}
|
}
|
||||||
@@ -275,8 +276,8 @@ public class LTableTest extends TestCase {
|
|||||||
|
|
||||||
private static final void prefillLists(LTable t,Vector v) {
|
private static final void prefillLists(LTable t,Vector v) {
|
||||||
for ( int i = 1; i <= 32; ++i ) {
|
for ( int i = 1; i <= 32; ++i ) {
|
||||||
String test = "Test Value! "+i;
|
LString test = new LString("Test Value! "+i);
|
||||||
t.luaInsertPos(0, LString.valueOf(test));
|
t.luaInsertPos(0, test);
|
||||||
v.insertElementAt(test, v.size());
|
v.insertElementAt(test, v.size());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user