/** * Test the clearing of related object collection. * @link http://www.propelorm.org/ticket/529 */ public function testClearRefFk() { BookstoreDataPopulator::populate(); $book = new Book(); $book->setISBN("Foo-bar-baz"); $book->setTitle("The book title"); // No save ... $r = new Review(); $r->setReviewedBy('Me'); $r->setReviewDate(new DateTime("now")); $book->addReview($r); // No save (yet) ... $this->assertEquals(1, count($book->getReviews())); $book->clearReviews(); $this->assertEquals(0, count($book->getReviews())); }