public function testFindWithOneToMany() { \Foo\Bar\NamespacedBookQuery::create()->deleteAll(); NamespacedAuthorQuery::create()->deleteAll(); $author = new NamespacedAuthor(); $author->setFirstName('Foo'); $author->setLastName('Bar'); $book = new \Foo\Bar\NamespacedBook(); $book->setTitle('asdf'); $book->setISBN('something'); $book->setNamespacedAuthor($author); $book->save(); \Foo\Bar\NamespacedBookPeer::clearInstancePool(); NamespacedAuthorPeer::clearInstancePool(); $author2 = NamespacedAuthorQuery::create()->joinWith('NamespacedBook')->findPk($author->getId()); $book2 = $author2->getNamespacedBooks()->getFirst(); $this->assertEquals($book->getId(), $book2->getId()); }