3 namespace Friendica\Test\src;
5 use Friendica\Test\MockedTest;
6 use Friendica\Test\Util\CollectionDouble;
7 use Friendica\Test\Util\EntityDouble;
9 class CollectionTest extends MockedTest
12 * Test if the BaseCollection::column() works as expected
14 public function testGetArrayCopy()
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'));
20 self::assertEquals(['test', 'test2'], $collection->column('protString'));
21 self::assertEmpty($collection->column('privString'));
22 self::assertEquals([23,25], $collection->column('protInt'));