PopTest\Auth\AuthTest::testIsValidWithTable PHP Метод

testIsValidWithTable() публичный Метод

    public function testIsValidWithTable()
    {
        $a = new Auth(new Table('PopTest\\Auth\\Users', 'username', 'password', 'access'));
        $a->authenticate('test1', 'password1');
        $this->assertTrue($a->isValid());
        $u = $a->getUser();
        $this->assertEquals('test1', $u['username']);
        $a->authenticate('baduser', '123456');
        $this->assertFalse($a->isValid());
        $a->authenticate('test1', 'wrongpass');
        $this->assertFalse($a->isValid());
        $a->authenticate('test8', 'password8');
        $this->assertFalse($a->isValid());
        $a->authenticate('test1', 'password1');
        $this->assertTrue($a->isValid());
    }