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()); }