]> git.mxchange.org Git - friendica.git/blobdiff - tests/datasets/storage/database.fixture.php
Merge remote-tracking branch 'upstream/develop' into diaspora-item
[friendica.git] / tests / datasets / storage / database.fixture.php
index 442b40e7328ec740ef61a5d3d2b9d834950e075a..9fbd7f983f621da869f6f35392c0ef2f9075b80a 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2020, Friendica
+ * @copyright Copyright (C) 2010-2023, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
  *
  */
 
+use Friendica\Core\Protocol;
+use Friendica\Model\Contact;
+
 return [
+       'user'    => [
+               [
+                       'uid'      => 42,
+                       'username' => 'Test user',
+                       'nickname' => 'selfcontact',
+                       'verified' => 1,
+                       'password' => '$2y$10$DLRNTRmJgKe1cSrFJ5Jb0edCqvXlA9sh/RHdSnfxjbR.04yZRm4Qm',
+                       'theme'    => 'frio',
+               ],
+       ],
+       'item-uri'    => [
+               [
+                       'id'   => 42,
+                       'uri'  => 'http://localhost/profile/selfcontact',
+                       'guid' => '42',
+               ],
+       ],
+       'contact' => [
+               [
+                       'id'      => 42,
+                       'uid'     => 42,
+                       'uri-id'  => 42,
+                       'name'    => 'Self contact',
+                       'nick'    => 'selfcontact',
+                       'self'    => 1,
+                       'nurl'    => 'http://localhost/profile/selfcontact',
+                       'url'     => 'http://localhost/profile/selfcontact',
+                       'about'   => 'User used in tests',
+                       'pending' => 0,
+                       'blocked' => 0,
+                       'rel'     => Contact::FOLLOWER,
+                       'network' => Protocol::DFRN,
+                       'location' => 'DFRN',
+               ],
+       ],
        'photo'   => [
                // move from data-attribute to storage backend
                [
                        'id'            => 1,
+                       'uid'           => 42,
+                       'contact-id'    => 42,
                        'backend-class' => null,
                        'backend-ref'   => 'f0c0d0i2',
                        'data'          => 'without class',
@@ -31,6 +71,8 @@ return [
                // move from storage-backend to maybe filesystem backend, skip at database backend
                [
                        'id'            => 2,
+                       'uid'           => 42,
+                       'contact-id'    => 42,
                        'backend-class' => 'Database',
                        'backend-ref'   => 1,
                        'data'          => '',
@@ -38,17 +80,21 @@ return [
                // move data if invalid storage
                [
                        'id'            => 3,
+                       'uid'           => 42,
+                       'contact-id'    => 42,
                        'backend-class' => 'invalid!',
                        'backend-ref'   => 'unimported',
                        'data'          => 'invalid data moved',
                ],
-               // skip everytime because of invalid storage and no data
-               [
-                       'id'            => 3,
-                       'backend-class' => 'invalid!',
-                       'backend-ref'   => 'unimported',
-                       'data'          => '',
-               ],
+// @todo Check failing test because of this (never loaded) fixture
+//             [
+//                     'id'            => 4,
+//                     'uid'           => 42,
+//                     'contact-id'    => 42,
+//                     'backend-class' => 'invalid!',
+//                     'backend-ref'   => 'unimported',
+//                     'data'          => '',
+//             ],
        ],
        'storage' => [
                [