5require_once(__DIR__ . 
"/../../../../libs/composer/vendor/autoload.php");
 
    6require_once(__DIR__ . 
"/../../Base.php");
 
    8use \ILIAS\UI\Component as 
C;
 
    9use \ILIAS\UI\Implementation as 
I;
 
   18        return new I\Component\Chart\Factory(
 
   19            $this->createMock(
C\Chart\ProgressMeter\Factory::class)
 
   27        $this->assertInstanceOf(
"ILIAS\\UI\\Component\\Chart\\ScaleBar", 
$f->scaleBar(array(
"1" => 
false)));
 
   41        $c = 
$f->scaleBar($items);
 
   43        $this->assertEquals(
$c->getItems(), $items);
 
   58        $c = 
$f->scaleBar($items);
 
   62        $expected_html = <<<EOT
 
   63<ul 
class=
"il-chart-scale-bar">
 
   64        <li style=
"width:25%">
 
   65                <div 
class=
"il-chart-scale-bar-item ">
 
   69        <li style=
"width:25%">
 
   70                <div 
class=
"il-chart-scale-bar-item ">
 
   74        <li style=
"width:25%">
 
   75                <div 
class=
"il-chart-scale-bar-item il-chart-scale-bar-active">
 
   76                        Medium <span 
class=
"sr-only">(active)</span>
 
   79        <li style=
"width:25%">
 
   80                <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)