3declare(strict_types=1);
 
   29    protected function setUp(): void
 
   36            $this->createMock(ilCtrl::class),
 
   37            $this->createMock(ilLanguage::class),
 
   38            $this->createMock(ilTestPlayerAbstractGUI::class)
 
   44        $this->assertInstanceOf(ilTestNavigationToolbarGUI::class, $this->testObj);
 
   49        $this->testObj->setSuspendTestButtonEnabled(
false);
 
   50        $this->assertFalse($this->testObj->isSuspendTestButtonEnabled());
 
   52        $this->testObj->setSuspendTestButtonEnabled(
true);
 
   53        $this->assertTrue($this->testObj->isSuspendTestButtonEnabled());
 
   58        $this->testObj->setQuestionListButtonEnabled(
false);
 
   59        $this->assertFalse($this->testObj->isQuestionListButtonEnabled());
 
   61        $this->testObj->setQuestionListButtonEnabled(
true);
 
   62        $this->assertTrue($this->testObj->isQuestionListButtonEnabled());
 
   67        $this->testObj->setQuestionTreeButtonEnabled(
false);
 
   68        $this->assertFalse($this->testObj->isQuestionTreeButtonEnabled());
 
   70        $this->testObj->setQuestionTreeButtonEnabled(
true);
 
   71        $this->assertTrue($this->testObj->isQuestionTreeButtonEnabled());
 
   76        $this->testObj->setQuestionTreeVisible(
false);
 
   77        $this->assertFalse($this->testObj->isQuestionTreeVisible());
 
   79        $this->testObj->setQuestionTreeVisible(
true);
 
   80        $this->assertTrue($this->testObj->isQuestionTreeVisible());
 
   85        $this->testObj->setQuestionSelectionButtonEnabled(
false);
 
   86        $this->assertFalse($this->testObj->isQuestionSelectionButtonEnabled());
 
   88        $this->testObj->setQuestionSelectionButtonEnabled(
true);
 
   89        $this->assertTrue($this->testObj->isQuestionSelectionButtonEnabled());
 
   94        $this->testObj->setFinishTestButtonEnabled(
false);
 
   95        $this->assertFalse($this->testObj->isFinishTestButtonEnabled());
 
   97        $this->testObj->setFinishTestButtonEnabled(
true);
 
   98        $this->assertTrue($this->testObj->isFinishTestButtonEnabled());
 
  103        $this->testObj->setFinishTestCommand(
"testString");
 
  104        $this->assertEquals(
"testString", $this->testObj->getFinishTestCommand());
 
  109        $this->testObj->setFinishTestButtonPrimary(
false);
 
  110        $this->assertFalse($this->testObj->isFinishTestButtonPrimary());
 
  112        $this->testObj->setFinishTestButtonPrimary(
true);
 
  113        $this->assertTrue($this->testObj->isFinishTestButtonPrimary());
 
  118        $this->testObj->setDisabledStateEnabled(
false);
 
  119        $this->assertFalse($this->testObj->isDisabledStateEnabled());
 
  121        $this->testObj->setDisabledStateEnabled(
true);
 
  122        $this->assertTrue($this->testObj->isDisabledStateEnabled());