assertTrue($file instanceof File); } /** * @expectedException Sabre\DAV\Exception */ function testLoadFileBroken() { file_put_contents(SABRE_TEMPDIR . '/backend','user:realm:hash'); $file = new File(); $file->loadFile(SABRE_TEMPDIR .'/backend'); } function testLoadFile() { file_put_contents(SABRE_TEMPDIR . '/backend','user:realm:' . md5('user:realm:password')); $file = new File(); $file->loadFile(SABRE_TEMPDIR . '/backend'); $this->assertFalse($file->getDigestHash('realm','blabla')); $this->assertEquals(md5('user:realm:password'), $file->getDigesthash('realm','user')); } }