]> git.mxchange.org Git - friendica.git/blob - tests/src/CollectionTest.php
mark Timeline tests incomplete because of needed refactoring
[friendica.git] / tests / src / CollectionTest.php
1 <?php
2
3 namespace Friendica\Test\src;
4
5 use Friendica\Test\MockedTest;
6 use Friendica\Test\Util\CollectionDouble;
7 use Friendica\Test\Util\EntityDouble;
8
9 class CollectionTest extends MockedTest
10 {
11         /**
12          * Test if the BaseCollection::column() works as expected
13          */
14         public function testGetArrayCopy()
15         {
16                 $collection = new CollectionDouble();
17                 $collection->append(new EntityDouble('test', 23, new \DateTime('now', new \DateTimeZone('UTC')), 'privTest'));
18                 $collection->append(new EntityDouble('test2', 25, new \DateTime('now', new \DateTimeZone('UTC')), 'privTest23'));
19
20                 self::assertEquals(['test', 'test2'], $collection->column('protString'));
21                 self::assertEmpty($collection->column('privString'));
22                 self::assertEquals([23,25], $collection->column('protInt'));
23         }
24 }