public function testCreateCustom() { // see the myBookQuery class definition at the end of this file $query = myCustomBookQuery::create(); $this->assertTrue($query instanceof myCustomBookQuery, 'create() returns an object of its class'); $this->assertTrue($query instanceof BookQuery, 'create() returns an object of its class'); $this->assertEquals('bookstore', $query->getDbName(), 'create() sets dabatase name'); $this->assertEquals('Propel\\Tests\\Bookstore\\Book', $query->getModelName(), 'create() sets model name'); $query = myCustomBookQuery::create('foo'); $this->assertTrue($query instanceof myCustomBookQuery, 'create() returns an object of its class'); $this->assertEquals('bookstore', $query->getDbName(), 'create() sets dabatase name'); $this->assertEquals('Propel\\Tests\\Bookstore\\Book', $query->getModelName(), 'create() sets model name'); $this->assertEquals('foo', $query->getModelAlias(), 'create() can set the model alias'); }