public function testFindWithManyToOne() { \Foo\Bar\NamespacedBookQuery::create()->deleteAll(); \Baz\NamespacedPublisherQuery::create()->deleteAll(); $publisher = new \Baz\NamespacedPublisher(); $book = new \Foo\Bar\NamespacedBook(); $book->setTitle('asdf'); $book->setISBN('something'); $book->setNamespacedPublisher($publisher); $book->save(); \Foo\Bar\NamespacedBookPeer::clearInstancePool(); \Baz\NamespacedPublisherPeer::clearInstancePool(); $book2 = \Foo\Bar\NamespacedBookQuery::create()->joinWith('NamespacedPublisher')->findPk($book->getId()); $publisher2 = $book2->getNamespacedPublisher(); $this->assertEquals($publisher->getId(), $publisher2->getId()); }