Перейти до вмісту

Шаблон:Testcase

Матеріал з Вікіпедії — вільної енциклопедії.
{{{1}}}
{{{2}}}
{{{3}}}
Розширений код
{{{2}}}
{{{3}}}
{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

Використання

[ред. код]

Використовується для порівняння шаблону зі своєю пісочницею. Передайте голий код в nowiki як перший безіменний параметр; наявний шаблон як другий параметр та пісочницю шаблону як третій параметр. Додатковий іменований параметр |id= використовуються як заголовок (щоб описати тест, що виконується); Якщо опущено |id=, то використовується параметр 1. Додатковий іменований параметр |layout= визначає чи вивід основної версії шаблону і його пісочниці відображається пліч-о-пліч чи один під одним. Стандартним значенням є vertical (один під одним). Значення horizontal виведе розміщення пліч-о-пліч.

Якщо пара тесту кодів в параметрах 2 і 3 видають однаковий вивід, то тоді тести відображаються в згорнутій таблиці із зеленим заголовком. Якщо тест кодів створюють різний вивід (це включає різницю в пробілах), то тоді тест відображається в розгорнутій таблиці із жовтим заголовком.

Зверніть увагу, що деякі складніші шаблони можуть спричиняти те, що тести підсвічуються жовтим, навіть коли їхній вивід однаковий. Відбувається пошук причини цього...

Приклад

[ред. код]
{{testcase
|id=title та url
|layout=horizontal
|<nowiki>{{citation|title=Тест|url=http://example.org}}</nowiki>
|{{citation        |title=Тест|url=http://example.org}}
|{{citation/пісочниця|title=Тест|url=http://example.org}}
}}

Якщо код пісочниці, що в параметрі 3, дає однаковий результат як і в коді непісочниці, що в параметрі 2:

title та url
{{citation|title=Тест|url=http://example.org}}
Тест
Тест
Розширений код
'"`UNIQ--templatestyles-0000000D-QINU`"'<cite class="citation cs2">[http://example.org ''Тест'']</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D0%A2%D0%B5%D1%81%D1%82&rft_id=http%3A%2F%2Fexample.org&rfr_id=info%3Asid%2Fuk.wikipedia.org%3A%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%3ATestcase" class="Z3988"></span>
'"`UNIQ--templatestyles-0000000F-QINU`"'<cite class="citation cs2">[http://example.org ''Тест'']</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D0%A2%D0%B5%D1%81%D1%82&rft_id=http%3A%2F%2Fexample.org&rfr_id=info%3Asid%2Fuk.wikipedia.org%3A%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%3ATestcase" class="Z3988"></span>

Якщо пісочниця видає інший результат:

title та url
{{citation|title=Test|url=http://example.org}}
Тест
Тест вміст іншого виводу (результату)
Розширений код
'"`UNIQ--templatestyles-00000013-QINU`"'<cite class="citation cs2">[http://example.org ''Тест'']</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D0%A2%D0%B5%D1%81%D1%82&rft_id=http%3A%2F%2Fexample.org&rfr_id=info%3Asid%2Fuk.wikipedia.org%3A%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%3ATestcase" class="Z3988"></span>
'"`UNIQ--templatestyles-00000014-QINU`"'<cite class="citation cs2">[http://example.org ''Тест'']</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D0%A2%D0%B5%D1%81%D1%82&rft_id=http%3A%2F%2Fexample.org&rfr_id=info%3Asid%2Fuk.wikipedia.org%3A%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%3ATestcase" class="Z3988"></span> вміст іншого виводу (результату)

Див. також

[ред. код]

Шаблони, що викликають Module:Template test case: