ILIAS  release_8 Revision v8.24
AxisTest Class Reference

Test on Bar Configuration implementation. More...

+ Inheritance diagram for AxisTest:
+ Collaboration diagram for AxisTest:

Public Member Functions

 test_x_abbreviation ()
 
 test_y_abbreviation ()
 
 test_type ()
 
 test_with_displayed ()
 
 test_with_step_size ()
 
 test_with_begin_at_zero ()
 
 test_with_min ()
 
 test_with_max ()
 
 test_x_with_position ()
 
 test_x_with_invalid_position ()
 
 test_y_with_position ()
 
 test_y_with_invalid_position ()
 
- Public Member Functions inherited from ILIAS_UI_TestBase
 setUp ()
 
 tearDown ()
 
 getUIFactory ()
 
 getTemplateFactory ()
 
 getResourceRegistry ()
 
 getLanguage ()
 
 getJavaScriptBinding ()
 
 getRefinery ()
 
 getImagePathResolver ()
 
 getDataFactory ()
 
 getDefaultRenderer (JavaScriptBinding $js_binding=null, array $with_stub_renderings=[])
 
 getDecoratedRenderer (Renderer $default)
 
 normalizeHTML (string $html)
 
 assertHTMLEquals (string $expected_html_as_string, string $html_as_string)
 

Additional Inherited Members

- Protected Member Functions inherited from ILIAS_UI_TestBase
 brutallyTrimHTML (string $html)
 A more radical version of normalizeHTML. More...
 
 brutallyTrimSignals (string $html)
 A naive replacement of all il_signal-ids with dots to ease comparisons of rendered output. More...
 

Detailed Description

Test on Bar Configuration implementation.

Definition at line 30 of file AxisTest.php.

Member Function Documentation

◆ test_type()

AxisTest::test_type ( )

Definition at line 46 of file AxisTest.php.

46 : void
47 {
48 $x_axis = new XAxis();
49
50 $this->assertEquals("linear", $x_axis->getType());
51
52 $y_axis = new YAxis();
53
54 $this->assertEquals("linear", $y_axis->getType());
55 }

◆ test_with_begin_at_zero()

AxisTest::test_with_begin_at_zero ( )

Definition at line 75 of file AxisTest.php.

75 : void
76 {
77 $x_axis = new XAxis();
78 $x_axis1 = $x_axis->withBeginAtZero(false);
79
80 $this->assertEquals(true, $x_axis->isBeginAtZero());
81 $this->assertEquals(false, $x_axis1->isBeginAtZero());
82 }

◆ test_with_displayed()

AxisTest::test_with_displayed ( )

Definition at line 57 of file AxisTest.php.

57 : void
58 {
59 $x_axis = new XAxis();
60 $x_axis1 = $x_axis->withDisplayed(false);
61
62 $this->assertEquals(true, $x_axis->isDisplayed());
63 $this->assertEquals(false, $x_axis1->isDisplayed());
64 }

◆ test_with_max()

AxisTest::test_with_max ( )

Definition at line 93 of file AxisTest.php.

93 : void
94 {
95 $x_axis = new XAxis();
96 $x_axis1 = $x_axis->withMaxValue(10);
97
98 $this->assertEquals(null, $x_axis->getMaxValue());
99 $this->assertEquals(10, $x_axis1->getMaxValue());
100 }

◆ test_with_min()

AxisTest::test_with_min ( )

Definition at line 84 of file AxisTest.php.

84 : void
85 {
86 $x_axis = new XAxis();
87 $x_axis1 = $x_axis->withMinValue(-2);
88
89 $this->assertEquals(null, $x_axis->getMinValue());
90 $this->assertEquals(-2, $x_axis1->getMinValue());
91 }

◆ test_with_step_size()

AxisTest::test_with_step_size ( )

Definition at line 66 of file AxisTest.php.

66 : void
67 {
68 $x_axis = new XAxis();
69 $x_axis1 = $x_axis->withStepSize(0.5);
70
71 $this->assertEquals(1.0, $x_axis->getStepSize());
72 $this->assertEquals(0.5, $x_axis1->getStepSize());
73 }

◆ test_x_abbreviation()

AxisTest::test_x_abbreviation ( )

Definition at line 32 of file AxisTest.php.

32 : void
33 {
34 $x_axis = new XAxis();
35
36 $this->assertEquals("x", $x_axis->getAbbreviation());
37 }

◆ test_x_with_invalid_position()

AxisTest::test_x_with_invalid_position ( )

Definition at line 111 of file AxisTest.php.

111 : void
112 {
113 $x_axis = new XAxis();
114
115 $this->expectException(InvalidArgumentException::class);
116 $this->expectExceptionMessage("Position must be 'bottom' or 'top'.");
117
118 $x_axis = $x_axis->withPosition("left");
119 }

◆ test_x_with_position()

AxisTest::test_x_with_position ( )

Definition at line 102 of file AxisTest.php.

102 : void
103 {
104 $x_axis = new XAxis();
105 $x_axis1 = $x_axis->withPosition("top");
106
107 $this->assertEquals("bottom", $x_axis->getPosition());
108 $this->assertEquals("top", $x_axis1->getPosition());
109 }

◆ test_y_abbreviation()

AxisTest::test_y_abbreviation ( )

Definition at line 39 of file AxisTest.php.

39 : void
40 {
41 $y_axis = new YAxis();
42
43 $this->assertEquals("y", $y_axis->getAbbreviation());
44 }

◆ test_y_with_invalid_position()

AxisTest::test_y_with_invalid_position ( )

Definition at line 130 of file AxisTest.php.

130 : void
131 {
132 $y_axis = new YAxis();
133
134 $this->expectException(InvalidArgumentException::class);
135 $this->expectExceptionMessage("Position must be 'left' or 'right'.");
136
137 $y_axis = $y_axis->withPosition("bottom");
138 }

◆ test_y_with_position()

AxisTest::test_y_with_position ( )

Definition at line 121 of file AxisTest.php.

121 : void
122 {
123 $y_axis = new YAxis();
124 $y_axis1 = $y_axis->withPosition("right");
125
126 $this->assertEquals("left", $y_axis->getPosition());
127 $this->assertEquals("right", $y_axis1->getPosition());
128 }

The documentation for this class was generated from the following file: