Fix broken LTable test case.

This commit is contained in:
Ian Farmer
2007-09-10 06:41:25 +00:00
parent aeafca11b6
commit 31e2d95076

View File

@@ -19,7 +19,7 @@ public class LTableTest extends TestCase {
// Ensure all keys are still there. // Ensure all keys are still there.
for ( int i = 1; i <= 32; ++i ) { for ( int i = 1; i <= 32; ++i ) {
assertEquals( "Test Value! " + i, t.get( i ).luaAsString() ); assertEquals( "Test Value! " + i, t.get( i ).luaAsString().toJavaString() );
} }
} }
@@ -73,7 +73,7 @@ public class LTableTest extends TestCase {
intKeys |= mask; intKeys |= mask;
} else if ( k instanceof LString ) { } else if ( k instanceof LString ) {
final int ik = Integer.parseInt( k.luaAsString().toJavaString() ); final int ik = Integer.parseInt( k.luaAsString().toJavaString() );
assertEquals( String.valueOf( ik ), k.luaAsString() ); assertEquals( String.valueOf( ik ), k.luaAsString().toJavaString() );
assertTrue( ik >= 0 && ik < 10 ); assertTrue( ik >= 0 && ik < 10 );
final int mask = 1 << ik; final int mask = 1 << ik;
assertTrue( "Key \""+ik+"\" found more than once", ( stringKeys & mask ) == 0 ); assertTrue( "Key \""+ik+"\" found more than once", ( stringKeys & mask ) == 0 );