ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
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: