]> git.mxchange.org Git - friendica-addons.git/blob - dav/SabreDAV/tests/Sabre/DAV/Locks/Backend/PDOMySQLTest.php
3af17ae794215f2adfe0656866695320eab37110
[friendica-addons.git] / dav / SabreDAV / tests / Sabre / DAV / Locks / Backend / PDOMySQLTest.php
1 <?php
2
3 require_once 'Sabre/TestUtil.php';
4
5 class Sabre_DAV_Locks_Backend_PDOMySQLTest extends Sabre_DAV_Locks_Backend_AbstractTest {
6
7     function getBackend() {
8
9         if (!SABRE_HASMYSQL) $this->markTestSkipped('MySQL driver is not available, or it was not properly configured');
10         $pdo = Sabre_TestUtil::getMySQLDB();
11         if (!$pdo) $this->markTestSkipped('Could not connect to MySQL database');
12         $pdo->query('DROP TABLE IF EXISTS locks;');
13         $pdo->query("
14 CREATE TABLE locks (
15         id INTEGER UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
16         owner VARCHAR(100),
17         timeout INTEGER UNSIGNED,
18         created INTEGER,
19         token VARCHAR(100),
20         scope TINYINT,
21         depth TINYINT,
22         uri text
23 );");
24
25         $backend = new Sabre_DAV_Locks_Backend_PDO($pdo);
26         return $backend;
27
28     }
29
30 }