5 require_once(__DIR__.
"/../../../../libs/composer/vendor/autoload.php");
6 require_once(__DIR__.
"/../../Base.php");
8 use \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");
36 $this->assertEquals(
$d->getCards(),
array($c));
41 $c = $f->card(
"Card Title");
45 $this->assertEquals(
$d->getCards(),
array($c,$c));
51 $c = $f->card(
"Card Title");
54 $this->assertEquals(
$d->getCardsSize(), C\Deck\Deck::SIZE_S);
60 $c = $f->card(
"Card Title");
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");
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>
test_implements_factory_interface()
for($col=0; $col< 50; $col++) $d
Test on deck implementation.
Provides common functionality for UI tests.
assertHTMLEquals($expected_html_as_string, $html_as_string)
Create styles array
The data for the language used.