A typical Developer Blog
by Gordon Franke
Icon

Wie kann ich die Anzahl der Datenbank Queries in meinem Unit Test überprüfen?

1
2
3
$manager    = new sfDatabaseManager($configuration);
$connection = $manager->getDatabase('doctrine')->getDoctrineConnection();
$connection->count();

Wie kann ich meine eigenen User Funktionen Unit testen?

Benutze dies in deinem Testcode um das User Objekt zu erstellen

1
2
3
4
5
6
7
8
$_SERVER['session_id'] = 'test';
 
$dispatcher = new sfEventDispatcher();
$sessionPath = sfToolkit::getTmpDir().'/sessions_'.rand(11111, 99999);
$storage = new sfSessionTestStorage(array('session_path' => $sessionPath));
 
$myUser = new myUser($dispatcher, $storage);
$myUser->setAttribute('user_id', 1, 'sfGuardSecurityUser');