/** * Tests the setSizeItems() method. */ public function testSetSizeItems() { $config = new PictureConfiguration(); $configItem = $this->getMock('Contao\\Image\\PictureConfigurationItemInterface'); $this->assertEquals([], $config->getSizeItems()); $this->assertSame($config, $config->setSizeItems([$configItem])); $this->assertEquals([$configItem], $config->getSizeItems()); $this->setExpectedException('InvalidArgumentException'); $config->setSizeItems([$configItem, 'not a PictureConfigurationItem']); }