3 require_once 'Sabre/CardDAV/Backend/Mock.php';
4 require_once 'Sabre/DAVACL/MockPrincipalBackend.php';
6 abstract class Sabre_CardDAV_AbstractPluginTest extends PHPUnit_Framework_TestCase {
9 * @var Sabre_CardDAV_Plugin
13 * @var Sabre_DAV_Server
17 * @var Sabre_CardDAV_MockBackend
23 $this->backend = new Sabre_CardDAV_Backend_Mock();
24 $principalBackend = new Sabre_DAVACL_MockPrincipalBackend();
27 new Sabre_CardDAV_AddressBookRoot($principalBackend, $this->backend),
28 new Sabre_DAVACL_PrincipalCollection($principalBackend)
31 $this->plugin = new Sabre_CardDAV_Plugin();
32 $this->plugin->directories = array('directory');
33 $this->server = new Sabre_DAV_Server($tree);
34 $this->server->addPlugin($this->plugin);
35 $this->server->debugExceptions = true;