assertInternalType('string', $this->getPanel()->getName()); } public function testGetConfiguration() { $this->assertInternalType('array', $this->getPanel()->getConfiguration()); } public function testSaveConfiguration() { $config = $this->getPanel()->getConfiguration(); $data = 'Yodelali' . mt_rand(); $config['test'] = $data; $this->getPanel()->saveConfiguration($config); $config = $this->getPanel()->getConfiguration(); $this->assertEquals($data, $config['test']); unset($config['test']); $this->getPanel()->saveConfiguration($config); } public function testGetAvailableDateFields() { $dateFields = $this->getPanel()->getAvailableDateFields(self::$DI['app']['phraseanet.appbox']->get_databoxes()); $this->assertInternalType('array', $dateFields); foreach ($dateFields as $dateField) { $this->assertInternalType('string', $dateField); } } }