]> git.mxchange.org Git - friendica-addons.git/blob - dav/SabreDAV/tests/Sabre/CardDAV/AbstractPluginTest.php
Initial Release of the calendar plugin
[friendica-addons.git] / dav / SabreDAV / tests / Sabre / CardDAV / AbstractPluginTest.php
1 <?php
2
3 require_once 'Sabre/CardDAV/Backend/Mock.php';
4 require_once 'Sabre/DAVACL/MockPrincipalBackend.php';
5
6 abstract class Sabre_CardDAV_AbstractPluginTest extends PHPUnit_Framework_TestCase {
7
8     /**
9      * @var Sabre_CardDAV_Plugin
10      */
11     protected $plugin;
12     /**
13      * @var Sabre_DAV_Server
14      */
15     protected $server;
16     /**
17      * @var Sabre_CardDAV_MockBackend
18      */
19     protected $backend;
20
21     function setUp() {
22
23         $this->backend = new Sabre_CardDAV_Backend_Mock();
24         $principalBackend = new Sabre_DAVACL_MockPrincipalBackend();
25
26         $tree = array(
27             new Sabre_CardDAV_AddressBookRoot($principalBackend, $this->backend),
28             new Sabre_DAVACL_PrincipalCollection($principalBackend)
29         );
30
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;
36
37     }
38
39 }