예제 #1
0
 function testCopyMoveInfo()
 {
     $foo = new Sabre_DAV_SimpleDirectory('foo');
     $root = new Sabre_DAV_SimpleDirectory('webdav', array($foo));
     $tree = new Sabre_DAV_ObjectTree($root);
     $server = new Sabre_DAV_Server($tree);
     $server->setBaseUri('/webdav/');
     $serverVars = array('REQUEST_URI' => '/webdav/foo', 'HTTP_DESTINATION' => 'http://dev2.tribalos.com/webdav/%C3%A0fo%C3%B3', 'HTTP_OVERWRITE' => 'F');
     $request = new Sabre_HTTP_Request($serverVars);
     $server->httpRequest = $request;
     $info = $server->getCopyAndMoveInfo();
     $this->assertEquals('%C3%A0fo%C3%B3', urlencode($info['destination']));
     $this->assertFalse($info['destinationExists']);
     $this->assertFalse($info['destinationNode']);
 }