Exemplo n.º 1
0
 /**
  * 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__);
 }