Пример #1
0
 function testKeys()
 {
     $list = DataObjectTest_TeamComment::get();
     $list->sort('Name');
     $map = new SS_Map($list, 'Name', 'Comment');
     $this->assertEquals(array('Bob', 'Joe', 'Phil'), $map->keys());
 }
 public function testKeys()
 {
     $list = DataObjectTest_TeamComment::get()->sort('Name');
     $map = new SS_Map($list, 'Name', 'Comment');
     $this->assertEquals(array('Bob', 'Joe', 'Phil'), $map->keys());
     $map->unshift('Unshift', 'Item');
     $this->assertEquals(array('Unshift', 'Bob', 'Joe', 'Phil'), $map->keys());
     $map->push('Push', 'Item');
     $this->assertEquals(array('Unshift', 'Bob', 'Joe', 'Phil', 'Push'), $map->keys());
     $map = new SS_Map(new ArrayList());
     $map->push('Push', 'Item');
     $this->assertEquals(array('Push'), $map->keys());
     $map = new SS_Map(new ArrayList());
     $map->unshift('Unshift', 'Item');
     $this->assertEquals(array('Unshift'), $map->keys());
 }