|
ILIAS
release_8 Revision v8.24
|
Test on glyph implementation. More...
Inheritance diagram for GlyphTest:
Collaboration diagram for GlyphTest:Public Member Functions | |
| getGlyphFactory () | |
| getCounterFactory () | |
| test_implements_factory_interface (string $factory_method) | |
| @dataProvider glyph_type_provider More... | |
| test_glyph_types (string $factory_method) | |
| @dataProvider glyph_type_provider More... | |
| test_glyph_action (string $factory_method) | |
| @dataProvider glyph_type_provider More... | |
| test_glyph_no_action (string $factory_method) | |
| @dataProvider glyph_type_provider More... | |
| test_with_unavailable_action (string $factory_method) | |
| @dataProvider glyph_type_provider More... | |
| test_with_highlight () | |
| test_no_counter (string $factory_method) | |
| @dataProvider glyph_type_provider More... | |
| test_one_counter (string $counter_type) | |
| @dataProvider counter_type_provider More... | |
| test_two_counters () | |
| test_only_two_counters () | |
| test_immutability_withCounter () | |
| test_known_glyphs_only () | |
| glyph_type_provider () | |
| counter_type_provider () | |
| test_render_simple (string $type) | |
| @dataProvider glyph_type_provider More... | |
| test_render_with_unavailable_action (string $type) | |
| @dataProvider glyph_type_provider More... | |
| test_render_withCounter (string $type) | |
| @dataProvider counter_type_provider More... | |
| test_render_withTwoCounters () | |
| test_dont_render_counter () | |
| test_render_with_on_load_code (string $type) | |
| @dataProvider glyph_type_provider More... | |
| test_render_with_action (string $type) | |
| @dataProvider glyph_type_provider More... | |
| testIsTabbable () | |
| testTabbableGlyphRender () | |
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) | |
Static Public Attributes | |
| static array | $canonical_css_classes |
| static array | $aria_labels |
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... | |
Test on glyph implementation.
Definition at line 33 of file GlyphTest.php.
| GlyphTest::counter_type_provider | ( | ) |
Definition at line 331 of file GlyphTest.php.
| GlyphTest::getCounterFactory | ( | ) |
Definition at line 40 of file GlyphTest.php.
Referenced by test_dont_render_counter(), test_immutability_withCounter(), test_one_counter(), test_only_two_counters(), test_render_withCounter(), test_render_withTwoCounters(), and test_two_counters().
Here is the caller graph for this function:| GlyphTest::getGlyphFactory | ( | ) |
Definition at line 35 of file GlyphTest.php.
Referenced by test_glyph_action(), test_glyph_no_action(), test_glyph_types(), test_immutability_withCounter(), test_implements_factory_interface(), test_no_counter(), test_one_counter(), test_only_two_counters(), test_render_simple(), test_render_with_action(), test_render_with_on_load_code(), test_render_with_unavailable_action(), test_render_withCounter(), test_render_withTwoCounters(), test_two_counters(), test_with_highlight(), test_with_unavailable_action(), testIsTabbable(), and testTabbableGlyphRender().
Here is the caller graph for this function:| GlyphTest::glyph_type_provider | ( | ) |
Definition at line 322 of file GlyphTest.php.
| GlyphTest::test_dont_render_counter | ( | ) |
Definition at line 424 of file GlyphTest.php.
References Vendor\Package\$f, getCounterFactory(), ILIAS_UI_TestBase\getDataFactory(), ILIAS_UI_TestBase\getJavaScriptBinding(), ILIAS_UI_TestBase\getLanguage(), ILIAS_UI_TestBase\getRefinery(), ILIAS_UI_TestBase\getTemplateFactory(), and ILIAS_UI_TestBase\getUIFactory().
Here is the call graph for this function:| GlyphTest::test_glyph_action | ( | string | $factory_method | ) |
@dataProvider glyph_type_provider
Definition at line 169 of file GlyphTest.php.
References Vendor\Package\$f, and getGlyphFactory().
Here is the call graph for this function:| GlyphTest::test_glyph_no_action | ( | string | $factory_method | ) |
@dataProvider glyph_type_provider
Definition at line 181 of file GlyphTest.php.
References Vendor\Package\$f, and getGlyphFactory().
Here is the call graph for this function:| GlyphTest::test_glyph_types | ( | string | $factory_method | ) |
@dataProvider glyph_type_provider
Definition at line 157 of file GlyphTest.php.
References Vendor\Package\$f, and getGlyphFactory().
Here is the call graph for this function:| GlyphTest::test_immutability_withCounter | ( | ) |
Definition at line 301 of file GlyphTest.php.
References getCounterFactory(), and getGlyphFactory().
Here is the call graph for this function:| GlyphTest::test_implements_factory_interface | ( | string | $factory_method | ) |
@dataProvider glyph_type_provider
Definition at line 146 of file GlyphTest.php.
References Vendor\Package\$f, and getGlyphFactory().
Here is the call graph for this function:| GlyphTest::test_known_glyphs_only | ( | ) |
Definition at line 316 of file GlyphTest.php.
| GlyphTest::test_no_counter | ( | string | $factory_method | ) |
@dataProvider glyph_type_provider
Definition at line 217 of file GlyphTest.php.
References Vendor\Package\$f, and getGlyphFactory().
Here is the call graph for this function:| GlyphTest::test_one_counter | ( | string | $counter_type | ) |
@dataProvider counter_type_provider
Definition at line 228 of file GlyphTest.php.
References $c, getCounterFactory(), and getGlyphFactory().
Here is the call graph for this function:| GlyphTest::test_only_two_counters | ( | ) |
Definition at line 272 of file GlyphTest.php.
References $c, getCounterFactory(), and getGlyphFactory().
Here is the call graph for this function:| GlyphTest::test_render_simple | ( | string | $type | ) |
@dataProvider glyph_type_provider
Definition at line 342 of file GlyphTest.php.
References $c, Vendor\Package\$f, $type, ILIAS_UI_TestBase\getDefaultRenderer(), getGlyphFactory(), and ILIAS_UI_TestBase\normalizeHTML().
Here is the call graph for this function:| GlyphTest::test_render_with_action | ( | string | $type | ) |
@dataProvider glyph_type_provider
Definition at line 470 of file GlyphTest.php.
References $c, Vendor\Package\$f, $type, ILIAS_UI_TestBase\getDefaultRenderer(), getGlyphFactory(), and ILIAS_UI_TestBase\normalizeHTML().
Here is the call graph for this function:| GlyphTest::test_render_with_on_load_code | ( | string | $type | ) |
@dataProvider glyph_type_provider
Definition at line 444 of file GlyphTest.php.
References $c, Vendor\Package\$f, $id, $type, ILIAS_UI_TestBase\getDefaultRenderer(), getGlyphFactory(), and ILIAS_UI_TestBase\normalizeHTML().
Here is the call graph for this function:| GlyphTest::test_render_with_unavailable_action | ( | string | $type | ) |
@dataProvider glyph_type_provider
Definition at line 360 of file GlyphTest.php.
References $c, Vendor\Package\$f, $type, ILIAS_UI_TestBase\brutallyTrimHTML(), ILIAS_UI_TestBase\getDefaultRenderer(), getGlyphFactory(), and ILIAS_UI_TestBase\normalizeHTML().
Here is the call graph for this function:| GlyphTest::test_render_withCounter | ( | string | $type | ) |
@dataProvider counter_type_provider
Definition at line 381 of file GlyphTest.php.
References $c, $type, ILIAS_UI_TestBase\assertHTMLEquals(), getCounterFactory(), ILIAS_UI_TestBase\getDefaultRenderer(), getGlyphFactory(), ILIAS\UI\Component\Symbol\Glyph\Glyph\MAIL, and ILIAS_UI_TestBase\normalizeHTML().
Here is the call graph for this function:| GlyphTest::test_render_withTwoCounters | ( | ) |
Definition at line 402 of file GlyphTest.php.
References $c, ILIAS_UI_TestBase\assertHTMLEquals(), getCounterFactory(), ILIAS_UI_TestBase\getDefaultRenderer(), getGlyphFactory(), ILIAS\UI\Component\Symbol\Glyph\Glyph\MAIL, and ILIAS_UI_TestBase\normalizeHTML().
Here is the call graph for this function:| GlyphTest::test_two_counters | ( | ) |
Definition at line 247 of file GlyphTest.php.
References $c, getCounterFactory(), and getGlyphFactory().
Here is the call graph for this function:| GlyphTest::test_with_highlight | ( | ) |
Definition at line 203 of file GlyphTest.php.
References getGlyphFactory().
Here is the call graph for this function:| GlyphTest::test_with_unavailable_action | ( | string | $factory_method | ) |
@dataProvider glyph_type_provider
Definition at line 193 of file GlyphTest.php.
References Vendor\Package\$f, and getGlyphFactory().
Here is the call graph for this function:| GlyphTest::testIsTabbable | ( | ) |
Definition at line 486 of file GlyphTest.php.
References $c, Vendor\Package\$f, ILIAS_UI_TestBase\getDefaultRenderer(), and getGlyphFactory().
Here is the call graph for this function:| GlyphTest::testTabbableGlyphRender | ( | ) |
Definition at line 512 of file GlyphTest.php.
References $c, Vendor\Package\$f, ILIAS_UI_TestBase\getDefaultRenderer(), getGlyphFactory(), and ILIAS_UI_TestBase\normalizeHTML().
Here is the call graph for this function:
|
static |
Definition at line 94 of file GlyphTest.php.
|
static |
Definition at line 45 of file GlyphTest.php.