get() public method

public get ( $var )
コード例 #1
0
ファイル: RecordSetTest.php プロジェクト: EHER/chegamos
 public function testInit()
 {
     $recordSet = new MockRecordSet();
     $this->assertTrue(is_a($recordSet, '\\lithium\\data\\collection\\RecordSet'));
     $recordSet = new MockRecordSet(array('model' => 'lithium\\tests\\mocks\\data\\MockModel', 'handle' => new MockAdapter(), 'result' => true, 'exists' => true));
     $this->assertEqual('lithium\\tests\\mocks\\data\\MockModel', $recordSet->get('_model'));
     $this->assertTrue($recordSet->get('_result'));
 }
コード例 #2
0
ファイル: RecordSetTest.php プロジェクト: Nys/lithium
 public function testInit()
 {
     $recordSet = new MockRecordSet();
     $this->assertTrue($recordSet instanceof RecordSet);
     $recordSet = new MockRecordSet(array('model' => $this->_model, 'result' => true, 'exists' => true));
     $this->assertEqual($this->_model, $recordSet->model());
     $this->assertTrue($recordSet->get('_result'));
 }
コード例 #3
0
ファイル: RecordSetTest.php プロジェクト: nilamdoc/KYCGlobal
 public function testRecordSet()
 {
     $expected = array('post1' => array('title' => 'My First Post', 'content' => 'First Content...'), 'post2' => array('title' => 'My Second Post', 'content' => 'Also some foobar text'), 'post3' => array('title' => 'My Third Post', 'content' => 'I like to write some foobar foo too'));
     $posts = new MockRecordSet(array('data' => $expected));
     $this->assertCount(3, $posts->get('_data'));
     $this->assertEqual($expected['post1'], $posts->first());
     $this->assertEqual($expected['post1'], $posts->current());
     $this->assertEqual($expected['post2'], $posts->next());
     $this->assertEqual($expected['post2'], $posts->current());
     $this->assertEqual($expected['post1'], $posts->prev());
     $this->assertEqual($expected['post2'], $posts->next());
     $this->assertEqual($expected['post3'], $posts->next());
     $this->assertEqual($expected['post3'], $posts->current());
     $this->assertEqual($expected['post2'], $posts->prev());
     $this->assertEqual($expected['post1'], $posts->rewind());
     $this->assertEqual($expected['post1'], $posts->current());
     $this->assertEqual($expected['post1'], $posts['post1']);
     $posts = new MockRecordSet();
     $posts->set($expected);
     $this->assertCount(3, $posts->get('_data'));
     $this->assertEqual($expected['post1'], $posts->first());
     $this->assertEqual($expected['post1'], $posts->current());
     $this->assertEqual($expected['post2'], $posts->next());
     $this->assertEqual($expected['post2'], $posts->current());
     $this->assertEqual($expected['post1'], $posts->prev());
     $this->assertEqual($expected['post2'], $posts->next());
     $this->assertEqual($expected['post3'], $posts->next());
     $this->assertEqual($expected['post3'], $posts->current());
     $this->assertEqual($expected['post2'], $posts->prev());
     $this->assertEqual($expected['post1'], $posts->rewind());
     $this->assertEqual($expected['post1'], $posts->current());
     $this->assertEqual($expected['post1'], $posts['post1']);
 }