5require_once(__DIR__ .
"/../../../../libs/composer/vendor/autoload.php");
6require_once(__DIR__ .
"/../../Base.php");
8use \ILIAS\UI\Component as
C;
21 return new \ILIAS\UI\Implementation\Factory();
28 $this->assertInstanceOf(
"ILIAS\\UI\\Component\\Chart\\ScaleBar", $f->chart()->scaleBar(array(
"1" =>
false)));
42 $c = $f->chart()->scaleBar($items);
44 $this->assertEquals($c->getItems(), $items);
59 $c = $f->chart()->scaleBar($items);
63 $expected_html = <<<EOT
64<ul
class=
"il-chart-scale-bar">
65 <li style=
"width:25%">
66 <div
class=
"il-chart-scale-bar-item ">
70 <li style=
"width:25%">
71 <div
class=
"il-chart-scale-bar-item ">
75 <li style=
"width:25%">
76 <div
class=
"il-chart-scale-bar-item il-chart-scale-bar-active">
77 Medium <span
class=
"sr-only">(active)</span>
80 <li style=
"width:25%">
81 <div
class=
"il-chart-scale-bar-item ">
An exception for terminatinating execution or to throw for unit testing.
test_implements_factory_interface()
Provides common functionality for UI tests.
assertHTMLEquals($expected_html_as_string, $html_as_string)
getDefaultRenderer(JavaScriptBinding $js_binding=null)