35 protected $testExtensionsToLoad = array(
'typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example');
58 $this->importDataSet(ORIGINAL_ROOT .
'typo3/sysext/core/Tests/Functional/Fixtures/pages.xml');
59 $this->importDataSet(ORIGINAL_ROOT .
'typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/blogs.xml');
60 $this->importDataSet(ORIGINAL_ROOT .
'typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/posts.xml');
61 $this->importDataSet(ORIGINAL_ROOT .
'typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/tags.xml');
62 $this->importDataSet(ORIGINAL_ROOT .
'typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/post-tag-mm.xml');
65 $this->persistentManager = $this->objectManager->get(
'TYPO3\\CMS\\Extbase\\Persistence\\Generic\\PersistenceManager');
66 $this->postRepository = $this->objectManager->get(
'ExtbaseTeam\\BlogExample\\Domain\\Repository\\PostRepository');
73 $query = $this->postRepository->createQuery();
74 $this->assertSame($this->numberOfRecordsInFixture, $query->count());
81 $query = $this->postRepository->createQuery();
85 $this->assertSame(($this->numberOfRecordsInFixture - 6), $query->count());
92 $query = $this->postRepository->createQuery();
94 $query->setOffset(($this->numberOfRecordsInFixture + 5));
96 $this->assertSame(0, $query->count());
103 $query = $this->postRepository->createQuery();
107 $this->assertSame(4, $query->count());
114 $query = $this->postRepository->createQuery();
117 ->setOffset(($this->numberOfRecordsInFixture - 3))
120 $this->assertSame(3, $query->count());
127 $query = $this->postRepository->createQuery();
130 $query->in(
'uid', array(1,2,3))
133 $this->assertSame(3, $query->count());
142 $query = $this->postRepository->createQuery();
145 $query->equals(
'blog.title',
'Blog1')
148 $this->assertSame(10, $query->count());
157 $query = $this->postRepository->createQuery();
161 $query->equals(
'tags.uid', 1),
162 $query->equals(
'tags.uid', 2)
166 $this->assertSame(10, $query->count());
subpropertyInMultipleLeftJoinCountTest()
static makeInstance($className)
limitAndOffsetCountTest()
exceedingOffsetCountTest()
subpropertyJoinCountTest()
$numberOfRecordsInFixture