public function testReset() { $results = array(); $book = new \AuthorBooks\Model\Book(); result_ok($results[] = $book->create(array('title' => 'My Book I'))); result_ok($results[] = $book->create(array('title' => 'My Book II'))); $books = new \AuthorBooks\Model\BookCollection(); $books->fetch(); is(2, $books->size()); ok($book->create(array('title' => 'My Book III'))->success); $books->reset(); $books->fetch(); is(3, $books->size()); foreach ($results as $result) { ok($result->id); $record = new \AuthorBooks\Model\Book(); $record->load($result->id); $record->delete(); } }
/** * @rebuild false */ public function testZeroInflator() { $b = new \AuthorBooks\Model\Book(); $ret = $b->create(array('title' => 'Zero number inflator', 'view' => 0)); $this->assertResultSuccess($ret); ok($b->id); is(0, $b->view); $ret = $b->load($ret->id); $this->assertResultSuccess($ret); ok($b->id); is(0, $b->view); $this->successfulDelete($b); }