5require_once(__DIR__.
"/../../../../libs/composer/vendor/autoload.php");
 
    6require_once(__DIR__.
"/../../Base.php");
 
    8use \ILIAS\UI\Component as 
C;
 
   20                return new \ILIAS\UI\Implementation\Factory();
 
   26                $this->assertInstanceOf(
"ILIAS\\UI\\Factory", $f);
 
   27                $c = $f->card(
"Card Title");
 
   28                $this->assertInstanceOf( 
"ILIAS\\UI\\Component\\Deck\\Deck", $f->deck(array($c)));
 
   33                $c = $f->card(
"Card Title");
 
   34                $d = $f->deck(array($c));
 
   36                $this->assertEquals(
$d->getCards(), array($c));
 
   41                $c = $f->card(
"Card Title");
 
   42                $d = $f->deck(array($c));
 
   44                $d = 
$d->withCards(array($c,$c));
 
   45                $this->assertEquals(
$d->getCards(), array($c,$c));
 
   51                $c = $f->card(
"Card Title");
 
   52                $d = $f->deck(array($c));
 
   54                $this->assertEquals(
$d->getCardsSize(), 
C\Deck\Deck::SIZE_S);
 
   60                $c = $f->card(
"Card Title");
 
   61                $d = $f->deck(array($c));
 
   62                $d = 
$d->withCardsSize(
C\Deck\Deck::SIZE_L);
 
   64                $this->assertEquals(
$d->getCardsSize(), 
C\Deck\Deck::SIZE_L);
 
   70                $c = $f->card(
"Card Title");
 
   71                $d = $f->deck(array($c));
 
   73                $d = 
$d->withCards(array($c,$c,$c,$c,$c,$c,$c));
 
   74                $d = 
$d->withCardsSize(
C\Deck\Deck::SIZE_L);
 
   79                                '<div class="il-deck"> 
   81                                                <div class="col-md-4"><div class="il-card thumbnail"><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div> 
   82                                                <div class="col-md-4"><div class="il-card thumbnail"><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div> 
   83                                                <div class="col-md-4"><div class="il-card thumbnail"><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div> 
   86                                                <div class="col-md-4"><div class="il-card thumbnail"><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div> 
   87                                                <div class="col-md-4"><div class="il-card thumbnail"><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div> 
   88                                                <div class="col-md-4"><div class="il-card thumbnail"><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div> 
   91                                                <div class="col-md-4"><div class="il-card thumbnail"><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div> 
for($col=0; $col< 50; $col++) $d
An exception for terminatinating execution or to throw for unit testing.
Test on deck implementation.
test_implements_factory_interface()
Provides common functionality for UI tests.
assertHTMLEquals($expected_html_as_string, $html_as_string)