/** * Tests the setMode() method. */ public function testSetMode() { $config = new ResizeConfiguration(); $this->assertEquals(ResizeConfiguration::MODE_CROP, $config->getMode()); $this->assertSame($config, $config->setMode(ResizeConfiguration::MODE_BOX)); $this->assertEquals(ResizeConfiguration::MODE_BOX, $config->getMode()); $this->setExpectedException('InvalidArgumentException'); $config->setMode('invalid'); }