ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
Sabre\CardDAV\TestUtil Class Reference
+ Collaboration diagram for Sabre\CardDAV\TestUtil:

Static Public Member Functions

static getBackend ()
 
static getSQLiteDB ()
 
static deleteSQLiteDB ()
 
static getTestCardData ()
 

Detailed Description

Definition at line 5 of file TestUtil.php.

Member Function Documentation

◆ deleteSQLiteDB()

static Sabre\CardDAV\TestUtil::deleteSQLiteDB ( )
static

Definition at line 41 of file TestUtil.php.

References $pdo.

41  {
42  $sqliteTest = new Backend\PDOSqliteTest();
43  $pdo = $sqliteTest->tearDown();
44  }
$pdo
Definition: migrateto20.php:62

◆ getBackend()

static Sabre\CardDAV\TestUtil::getBackend ( )
static

Definition at line 7 of file TestUtil.php.

7  {
8 
9  $backend = new Backend\PDO(self::getSQLiteDB());
10  return $backend;
11 
12  }

◆ getSQLiteDB()

static Sabre\CardDAV\TestUtil::getSQLiteDB ( )
static

Definition at line 14 of file TestUtil.php.

References $pdo.

14  {
15 
16  $pdo = Backend\PDOSqliteTest::getSQLite();
17 
18  // Inserting events through a backend class.
19  $backend = new Backend\PDO($pdo);
20  $addressbookId = $backend->createAddressBook(
21  'principals/user1',
22  'UUID-123467',
23  [
24  '{DAV:}displayname' => 'user1 addressbook',
25  '{urn:ietf:params:xml:ns:carddav}addressbook-description' => 'AddressBook description',
26  ]
27  );
28  $backend->createAddressBook(
29  'principals/user1',
30  'UUID-123468',
31  [
32  '{DAV:}displayname' => 'user1 addressbook2',
33  '{urn:ietf:params:xml:ns:carddav}addressbook-description' => 'AddressBook description',
34  ]
35  );
36  $backend->createCard($addressbookId, 'UUID-2345', self::getTestCardData());
37  return $pdo;
38 
39  }
$pdo
Definition: migrateto20.php:62

◆ getTestCardData()

static Sabre\CardDAV\TestUtil::getTestCardData ( )
static

Definition at line 46 of file TestUtil.php.

46  {
47 
48  $addressbookData = 'BEGIN:VCARD
49 VERSION:3.0
50 PRODID:-//Acme Inc.//RoadRunner 1.0//EN
51 FN:Wile E. Coyote
52 N:Coyote;Wile;Erroll;;
53 ORG:Acme Inc.
54 UID:39A6B5ED-DD51-4AFE-A683-C35EE3749627
55 REV:2012-06-20T07:00:39+00:00
56 END:VCARD';
57 
58  return $addressbookData;
59 
60  }

The documentation for this class was generated from the following file: