示例#1
0
 public function testPaginate()
 {
     $c = new ModelCriteria('bookstore', 'Propel\\Tests\\Bookstore\\Book', 'b');
     $c->join('b.Author a');
     $c->where('a.FirstName = ?', 'Neal');
     $books = $c->paginate(1, 5);
     $this->assertTrue($books instanceof PropelModelPager, 'paginate() returns a PropelModelPager');
     $this->assertEquals(1, count($books), 'paginate() returns a countable pager with the correct count');
     foreach ($books as $book) {
         $this->assertEquals('Neal', $book->getAuthor()->getFirstName(), 'paginate() returns an iterable pager');
     }
 }