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)