Source of file LatestGalleryImagesExtensionTest.php
Size: 1,288 Bytes - Last Modified: 2021-12-23T10:59:06+00:00
/var/www/docs.ssmods.com/process/src/tests/LatestGalleryImagesExtensionTest.php
1234567891011121314151617181920212223242526272829303132 | <?php class LatestGalleryImagesExtensionTest extends TestWithImage { protected static $fixture_file = 'ss3gallery/tests/ss3gallery.yml'; protected $requiredExtensions = array('Page' => array('LatestGalleryImagesExtension')); public function testLatestGalleryImagesExtension() { $page = $this->objFromFixture('Page', 'page02'); $this->assertEquals(1, $page->LatestGalleryImages(1)->count()); $this->assertEquals(2, $page->LatestGalleryImages(2)->count()); $this->assertEquals(3, $page->LatestGalleryImages(3)->count()); $this->assertEquals(4, $page->LatestGalleryImages(4)->count()); // only 4 images in the fixtures $this->assertEquals(4, $page->LatestGalleryImages(5)->count()); // Check classname and order of lastedited $lastEdited = null; foreach ($page->LatestGalleryImages(4) as $gi) { if ($lastEdited == null) { $lastEdited = $gi->LastEdited; } else { error_log('GalleryImage LastEdited: '.$gi->LastEdited); $this->assertLessThanOrEqual($lastEdited, $gi->LastEdited); $lastEdited = $gi->LastEdited; } $this->assertEquals('GalleryImage', $gi->ClassName); } } } |