Szablon:Przypadek testowy/opis
Użycie
[edytuj]Ten szablon generuje tabelę stosowaną na stronach testowych szablonów, która zestawia obok siebie dwie wersje szablonów – szablon główny i jego wersję z brudnopisu. Oba przedstawiane szablony wykorzystują te same parametry.
Opis parametrów
[edytuj]Wszystkie parametry przekazane do szablonu są używane przez testowany szablon i jego brudnopis. Wyjątek stanowi parametr bez nazwy, który służy do sterowania działaniem szablonu generującego przypadek testowy.
{{Przypadek testowy|=opcje sterujące|...}}
opcje sterujące
[edytuj]To ciąg wartości połączonych separatorem {{!}}
.
Pozycja pierwsza jest zarezerwowana na nazwę szablonu do testowania. Opcja jest przeznaczona dla przypadków, w których wynik porównania ma być umieszczony poza testowym obszarem szablonu.
Pozostałe opcje można podawać w dowolnej kolejności.
bez wikikodu
- Wyłącza generowanie podglądu parametrów szablonu.
bez opisu
- Wyłącza generowanie nagłówków linkujących do szablonu lub jego brudnopisu umieszczanego nad lub obok wynikiem szablonu.
pionowo
- Stosuje alternatywny widok porównujący, w którym szablon i jego brudnopis umieszczane są jeden nad drugim. Przydatne w porównaniu działania szablonów cytowania.
Przykład
[edytuj]Fragment zastosowanego poniżej kodu |=Ambox konieczny jest tylko w niniejszej dokumentacji. W normalnym przypadku, stosując ten szablon na stronach testowych, wystarcza wywołanie np. {{Przypadek testowy|typ=poważny}} .
|
{{Przypadek testowy|=Ambox|typ=poważny}}
Uwagi
[edytuj]- Jeśli nie istnieje szablon lub jego brudnopis to wynikiem jest pusty tekst.
- Jeśli szablon jest wywołany poza stronami testowymi szablonu i nie podano jaki szablon należy testować, to wynikiem jest pusty tekst.
- Testowane szablony muszą pochodzić z przestrzeni nazw
Szablon:
. - Generowany podgląd wywołania szablonu zawiera parametry posortowane alfabetycznie, a wszystkie ewentualne szablony przekazane w parametrach są widoczne w postaci rozwiniętej.
Błędy
[edytuj]Błędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.