/**
  * @test
  */
 public function findMultiplePages()
 {
     for ($i = 20; $i < 25; $i++) {
         $page = new Page();
         $page->number = $i;
         $page->volume = 1;
         $page->n = "Page {$i}";
         $this->obj->save($page);
     }
     $objs = $this->obj->findMultiple(array(22, 23));
     $this->assertInternalType('array', $objs);
     $this->assertTrue(2 == count($objs));
     $this->assertInstanceOf('TEIShredder\\Page', $objs[0]);
     $this->assertInstanceOf('TEIShredder\\Page', $objs[0]);
     $this->assertEquals('Page 22', $objs[0]->n);
     $this->assertEquals('Page 23', $objs[1]->n);
 }
Exemple #2
0
 /**
  * Saves any remaining page data
  */
 protected function save()
 {
     if ($this->pageObj) {
         // Finish previous page
         $this->pageGateway->save($this->pageObj);
     }
 }