ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilTestNavigationToolbarGUITest.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
26{
28
29 protected function setUp(): void
30 {
31 parent::setUp();
32
33 $this->addGlobal_lng();
34
35 $this->testObj = new ilTestNavigationToolbarGUI(
36 $this->createMock(ilCtrl::class),
37 $this->createMock(ilTestPlayerAbstractGUI::class)
38 );
39 }
40
42 {
43 $this->assertInstanceOf(ilTestNavigationToolbarGUI::class, $this->testObj);
44 }
45
46 public function testSuspendTestButtonEnabled(): void
47 {
48 $this->testObj->setSuspendTestButtonEnabled(false);
49 $this->assertFalse($this->testObj->isSuspendTestButtonEnabled());
50
51 $this->testObj->setSuspendTestButtonEnabled(true);
52 $this->assertTrue($this->testObj->isSuspendTestButtonEnabled());
53 }
54
55 public function testUserPassOverviewButtonEnabled(): void
56 {
57 $this->testObj->setUserPassOverviewEnabled(false);
58 $this->assertFalse($this->testObj->isUserPassOverviewEnabled());
59
60 $this->testObj->setUserPassOverviewEnabled(true);
61 $this->assertTrue($this->testObj->isUserPassOverviewEnabled());
62 }
63
64 public function testQuestionTreeVisible(): void
65 {
66 $this->testObj->setQuestionTreeVisible(false);
67 $this->assertFalse($this->testObj->isQuestionTreeVisible());
68
69 $this->testObj->setQuestionTreeVisible(true);
70 $this->assertTrue($this->testObj->isQuestionTreeVisible());
71 }
72
73 public function testFinishTestButtonEnabled(): void
74 {
75 $this->testObj->setFinishTestButtonEnabled(false);
76 $this->assertFalse($this->testObj->isFinishTestButtonEnabled());
77
78 $this->testObj->setFinishTestButtonEnabled(true);
79 $this->assertTrue($this->testObj->isFinishTestButtonEnabled());
80 }
81
82 public function testFinishTestCommand(): void
83 {
84 $this->testObj->setFinishTestCommand("testString");
85 $this->assertEquals("testString", $this->testObj->getFinishTestCommand());
86 }
87
88 public function testFinishTestButtonPrimary(): void
89 {
90 $this->testObj->setFinishTestButtonPrimary(false);
91 $this->assertFalse($this->testObj->isFinishTestButtonPrimary());
92
93 $this->testObj->setFinishTestButtonPrimary(true);
94 $this->assertTrue($this->testObj->isFinishTestButtonPrimary());
95 }
96
97 public function testDisabledStateEnabled(): void
98 {
99 $this->testObj->setDisabledStateEnabled(false);
100 $this->assertFalse($this->testObj->isDisabledStateEnabled());
101
102 $this->testObj->setDisabledStateEnabled(true);
103 $this->assertTrue($this->testObj->isDisabledStateEnabled());
104 }
105}
Class ilTestBaseClass.
Class ilTestNavigationToolbarGUITest.