예제 #1
0
 function testLoadFile()
 {
     file_put_contents(SABRE_TEMPDIR . '/backend', 'user:realm:' . md5('user:realm:password'));
     $file = new Sabre_DAV_Auth_Backend_File();
     $file->loadFile(SABRE_TEMPDIR . '/backend');
     $this->assertFalse($file->getDigestHash('realm', 'blabla'));
     $this->assertEquals(md5('user:realm:password'), $file->getDigesthash('realm', 'user'));
 }
예제 #2
0
 function testLoadFile()
 {
     file_put_contents(SABRE_TEMPDIR . '/backend', 'user:realm:' . md5('user:realm:password'));
     $file = new Sabre_DAV_Auth_Backend_File();
     $file->loadFile(SABRE_TEMPDIR . '/backend');
     $this->assertEquals(array(array('uri' => 'principals/user')), $file->getUsers());
     $this->assertFalse($file->getUserInfo('realm', 'blabla'));
     $this->assertEquals(array('uri' => 'principals/user', 'digestHash' => md5('user:realm:password')), $file->getUserInfo('realm', 'user'));
 }