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;
 
   22        return new I\Component\Item\Factory;
 
   29        $group = 
$f->group(
"group", array(
 
   30            $f->standard(
"title1"),
 
   31            $f->standard(
"title2")
 
   34        $this->assertInstanceOf(
"ILIAS\\UI\\Component\\Item\\Group", $group);
 
   40        $c = 
$f->group(
"group", array(
 
   41            $f->standard(
"title1"),
 
   42            $f->standard(
"title2")
 
   45        $this->assertEquals(
$c->getTitle(), 
"group");
 
   53            $f->standard(
"title1"),
 
   54            $f->standard(
"title2")
 
   57        $c = 
$f->group(
"group", $items);
 
   59        $this->assertEquals(
$c->getItems(), $items);
 
   66        $actions = 
new I\Component\Dropdown\Standard(array(
 
   67            new I\Component\
Button\Shy(
"ILIAS", 
"https://www.ilias.de"),
 
   68            new I\Component\
Button\Shy(
"GitHub", 
"https://www.github.com")
 
   71            $f->standard(
"title1"),
 
   72            $f->standard(
"title2")
 
   75        $c = 
$f->group(
"group", $items)->withActions($actions);
 
   77        $this->assertEquals(
$c->getActions(), $actions);
 
   86            $f->standard(
"title1"),
 
   87            $f->standard(
"title2")
 
   90        $c = 
$f->group(
"group", $items);
 
   95<div 
class=
"il-item-group">
 
   97        <div 
class=
"il-item-group-items">
 
   98                <div 
class=
"il-panel-listing-std-item-container"><div 
class=
"il-item il-std-item ">
 
  100                </div></div><div 
class=
"il-panel-listing-std-item-container"><div 
class=
"il-item il-std-item ">
 
  114        $actions = 
new I\Component\Dropdown\Standard(array(
 
  115            new I\Component\
Button\Shy(
"ILIAS", 
"https://www.ilias.de"),
 
  116            new I\Component\
Button\Shy(
"GitHub", 
"https://www.github.com")
 
  119            $f->standard(
"title1"),
 
  120            $f->standard(
"title2")
 
  123        $c = 
$f->group(
"group", $items)->withActions($actions);
 
  128<div 
class=
"il-item-group">
 
  129<h4>group</h4><div 
class=
"dropdown"><button 
class=
"btn btn-default dropdown-toggle" type=
"button" data-toggle=
"dropdown"  aria-label=
"actions" aria-haspopup=
"true" aria-expanded=
"false"> <span 
class=
"caret"></span></button>
 
  130                <ul 
class=
"dropdown-menu">
 
  131                        <li><button 
class=
"btn btn-link" data-action=
"https://www.ilias.de" id=
"id_1">
ILIAS</button></li>
 
  132                        <li><button 
class=
"btn btn-link" data-action=
"https://www.github.com" id=
"id_2">GitHub</button></li>
 
  135        <div 
class=
"il-item-group-items">
 
  136                <div 
class=
"il-panel-listing-std-item-container"><div 
class=
"il-item il-std-item ">
 
  138        </div></div><div 
class=
"il-panel-listing-std-item-container"><div 
class=
"il-item il-std-item ">
 
An exception for terminatinating execution or to throw for unit testing.
Provides common functionality for UI tests.
assertHTMLEquals($expected_html_as_string, $html_as_string)
getDefaultRenderer(JavaScriptBinding $js_binding=null)
test_render_with_actions()
test_implements_factory_interface()