<?php use Api\Models\User; require_once __DIR__ . '/../TestConfig.php'; require_once __DIR__ . '/../TestEnvironment.php'; TestEnvironment::ensureDatabaseConfigured(); class UserModelTest extends PHPUnit_Framework_TestCase { public function testPassword_Ok() { $user = User::find(170); $this->assertNotNull($user); $plain_password = '******'; $isAuth = $user->passwordCheck($plain_password); $this->assertTrue($isAuth); } public function testFindByLogin_Ok() { $user = User::findByLogin('bogus_login'); $this->assertNull($user); $user = User::findByLogin('test'); $this->assertNotNull($user); $this->assertEquals('test', $user->login); } public function testProjectsJoin_Ok() { $user = User::findByLogin('test'); $this->assertNotNull($user); $projects = $user->projects; $c = count($projects); $this->assertEquals(2, $c);