*/ class PropelUserProviderTest extends TestCase { public function setUp() { $schema = <<
SCHEMA; $builder = new QuickBuilder(); $builder->setSchema($schema); $classTargets = array('tablemap', 'object', 'query', /*'objectstub',*/ 'querystub'); $this->con = $builder->build($dsn = null, $user = null, $pass = null, $adapter = null, $classTargets); } public function testRefreshUserGetsUserByPrimaryKey() { $user1 = new User(); $user1->setUsername('user1'); $user1->save(); $user2 = new User(); $user2->setUsername('user2'); $user2->save(); $provider = new PropelUserProvider('Propel\PropelBundle\Tests\Fixtures\Model\User', 'username'); // try to change the user identity $user1->setUsername('user2'); $resultUser = $provider->refreshUser($user1); $this->assertSame($user1, $resultUser); } }