Package org.luaj.vm2

Examples of org.luaj.vm2.LuaTable.keyCount()


  public void testBadInitialCapacity() {
    LuaTable t = new_Table(0, 1);
   
    t.set( "test", LuaString.valueOf("foo") );
    t.set( "explode", LuaString.valueOf("explode") );
    assertEquals( 2, t.keyCount() );
  }
 
  public void testRemove0() {
    LuaTable t = new_Table(2, 0);
   
View Full Code Here


    assertEquals(LuaValue.NIL, t.get(3));
  }
 
  public void testRemove1() {
    LuaTable t = new_Table(0, 1);
    assertEquals( 0, t.keyCount() );
   
    t.set( "test", LuaString.valueOf("foo") );
    assertEquals( 1, t.keyCount() );
    t.set( "explode", LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
View Full Code Here

  public void testRemove1() {
    LuaTable t = new_Table(0, 1);
    assertEquals( 0, t.keyCount() );
   
    t.set( "test", LuaString.valueOf("foo") );
    assertEquals( 1, t.keyCount() );
    t.set( "explode", LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
    t.set( 42, LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
    t.set( new_Table(), LuaValue.NIL );
View Full Code Here

    assertEquals( 0, t.keyCount() );
   
    t.set( "test", LuaString.valueOf("foo") );
    assertEquals( 1, t.keyCount() );
    t.set( "explode", LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
    t.set( 42, LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
    t.set( new_Table(), LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
    t.set( "test", LuaValue.NIL );
View Full Code Here

    t.set( "test", LuaString.valueOf("foo") );
    assertEquals( 1, t.keyCount() );
    t.set( "explode", LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
    t.set( 42, LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
    t.set( new_Table(), LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
    t.set( "test", LuaValue.NIL );
    assertEquals( 0, t.keyCount() );
   
View Full Code Here

    t.set( "explode", LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
    t.set( 42, LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
    t.set( new_Table(), LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
    t.set( "test", LuaValue.NIL );
    assertEquals( 0, t.keyCount() );
   
    t.set( 10, LuaInteger.valueOf( 5 ) );
    t.set( 10, LuaValue.NIL );
View Full Code Here

    t.set( 42, LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
    t.set( new_Table(), LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
    t.set( "test", LuaValue.NIL );
    assertEquals( 0, t.keyCount() );
   
    t.set( 10, LuaInteger.valueOf( 5 ) );
    t.set( 10, LuaValue.NIL );
    assertEquals( 0, t.keyCount() );
  }
View Full Code Here

    t.set( "test", LuaValue.NIL );
    assertEquals( 0, t.keyCount() );
   
    t.set( 10, LuaInteger.valueOf( 5 ) );
    t.set( 10, LuaValue.NIL );
    assertEquals( 0, t.keyCount() );
  }
 
  public void testRemove2() {
    LuaTable t = new_Table(0, 1);
   
View Full Code Here

  public void testRemove2() {
    LuaTable t = new_Table(0, 1);
   
    t.set( "test", LuaString.valueOf("foo") );
    t.set( "string", LuaInteger.valueOf( 10 ) );
    assertEquals( 2, t.keyCount() );
   
    t.set( "string", LuaValue.NIL );
    t.set( "three", LuaDouble.valueOf( 3.14 ) );
    assertEquals( 2, t.keyCount() );
   
View Full Code Here

    t.set( "string", LuaInteger.valueOf( 10 ) );
    assertEquals( 2, t.keyCount() );
   
    t.set( "string", LuaValue.NIL );
    t.set( "three", LuaDouble.valueOf( 3.14 ) );
    assertEquals( 2, t.keyCount() );
   
    t.set( "test", LuaValue.NIL );
    assertEquals( 1, t.keyCount() );
   
    t.set( 10, LuaInteger.valueOf( 5 ) );
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.