/** * Test... * * @covers Joomla\Language\Language::setDebug * @covers Joomla\Language\Language::getDebug * * @return void */ public function testGetSetDebug() { $current = $this->object->getDebug(); $this->assertEquals($current, $this->object->setDebug(true), 'Line: ' . __LINE__); $this->object->setDebug(false); $this->assertFalse($this->object->getDebug(), 'Line: ' . __LINE__); $this->object->setDebug(true); $this->assertTrue($this->object->getDebug(), 'Line: ' . __LINE__); $this->object->setDebug(0); $this->assertFalse($this->object->getDebug(), 'Line: ' . __LINE__); $this->object->setDebug(1); $this->assertTrue($this->object->getDebug(), 'Line: ' . __LINE__); $this->object->setDebug(''); $this->assertFalse($this->object->getDebug(), 'Line: ' . __LINE__); $this->object->setDebug('test'); $this->assertTrue($this->object->getDebug(), 'Line: ' . __LINE__); $this->object->setDebug('0'); $this->assertFalse($this->object->getDebug(), 'Line: ' . __LINE__); }