سانچو:Testcase table
| هي سانچو لوا استعمال ڪري ٿو: |
ھي سانچو ھڪ جدول تيار ڪري ٿو جنھن ۾ ٻه يا وڌيڪ سانچا پاسا بہ پاسا ٽيسٽ ڪيس طور ڀيٽيا وڃن ٿا۔ ھر سانچو ساڳين پيراميٽرن سان سڏيو ويندو آھي۔
ھن سانچي کي ڏنل سڀئي پيراميٽر ٽيسٽ ڪيس سانچن ڏانھن پاس ڪيا وڃن ٿا، سواءِ اُنھن پيراميٽرن جي جيڪي اڻڊر اسڪور ("_") سان شروع ٿين ٿا، ڇوتہ اھي اندروني استعمال لاءِ محفوظ آھن۔
جيڪڏھن ڪو به سانچو صاف طور بيان نہ ڪيو ويو ھجي، تہ ماڊيول موجوده صفحي جي بنيادي صفحي کي پھريون سانچو طور ۽ ان جي /sandbox ذيلي صفحي کي ٻيون سانچو طور استعمال ڪندو۔ جيڪڏھن رڳو ھڪڙو سانچو بيان ڪيو وڃي، تہ ان جو /sandbox ذيلي صفحو ٻيو سانچو طور استعمال ٿيندو۔
استعمال
[سنواريو]بنيادي نحو
{{Testcase table
| [param1] = [value1]
| [param2] = [value2]
| [param3] = [value3]
...
}}
مڪمل نحو
{{Testcase table
| _format =
| _class =
| _style =
| _caption =
| _rowheader =
| _heading0 =
| _before =
| _after =
| _collapsible =
| _resetRefs =
| _code =
| _showcode =
| _showheader =
| _template =
| _template1 =
| _showtemplate1 =
| _heading1 =
| _template2 =
| _showtemplate2 =
| _heading2 =
| _template3 =
| _showtemplate3 =
| _heading3 =
...
| [param1] = [value1]
| [param2] = [value2]
| [param3] = [value3]
...
}}
پيراميٽر
[سنواريو]| پيراميٽر | وضاحت |
|---|---|
_template1_template2(وغيره) | استعمال ٿيڻ وارن سانچن جا نالا۔ _template1 جو ڊفالٽ موجوده صفحي جو {{basepage}} آھي۔ جيڪڏھن _template1 ڏنو ويو آھي، تہ _template2 جو ڊفالٽ ان جو /sandbox ذيلي صفحو ٿيندو؛ ٻي صورت ۾ موجوده صفحي جي بنيادي صفحي جو /sandbox استعمال ٿيندو۔ سانچن جا نالا ائين لکو جيئن عام استعمال ۾ ٿيندا آھن، مثال "3x" نہ "Template:3x"۔ جيڪڏھن مين نيم اسپيس جو صفحو ٽيسٽ ڪرڻو ھجي تہ اڳيان ڪولن لڳايو، مثال ":مقالو جو نالو"۔ |
_template | _template1 جو متبادل نالو۔ جيڪڏھن ٻئي ڏنا وڃن تہ _template کي ترجيح ملندي۔ |
_showtemplate1, _showtemplate2, ... | جيڪڏھن "no" ڪيو وڃي تہ اُن سانچي جو نتيجو نہ ڏيکاريو ويندو۔ |
_heading1, _heading2, ... | ھر سانچي لاءِ ڪسٽم سرخيون۔ |
_showheader | "no" ڪرڻ سان سرخيون نہ ڏيکاربيون۔ |
_class | جدول لاءِ HTML ڪلاس۔ مثال |_class=wikitable۔ |
_style | جدول لاءِ CSS انداز۔ |
_caption | جدول جو عنوان۔ ڊفالٽ: "Side by side comparison"۔ |
_rowheader | قطار لاءِ اضافي سرخي۔ |
_heading0 | جيڪڏھن _rowheader ڏنو وڃي تہ مٿان اضافي سرخي۔ |
_before, _after | ھر نتيجي کان اڳ يا پوءِ ڏيکاريل متن۔ |
_collapsible | "yes" ڪرڻ سان نتيجا ويڙھجندڙ (collapsible) ٿي ويندا۔ |
_resetRefs | "yes" ڪرڻ سان ھر سانچي کان پوءِ حوالا ري سيٽ ٿيندا۔ |
_showcode | سانچي جو ڪوڊ ڏيکاريو ويندو۔ |
_code | <nowiki>...</nowiki> ۾ ڪوڊ بيان ڪرڻ لاءِ۔ "__TEMPLATENAME__" استعمال ڪرڻ لازمي آھي۔ |
_format | مختلف نمونن ۾ ڏيکارڻ لاءِ استعمال ٿيندو۔ |
مثال
[سنواريو]مثال 1
[سنواريو]- استعمال
{{Testcase table
|_template=Year in South Africa
|_showcode=true
|1600s |nocat=true
}}
- نتيجو
{{Testcase table}}
Error: expandTemplate: template loop detected
Error: expandTemplate: template "Testcase table/sandbox" does not exist
مثال 2
[سنواريو]- استعمال
{{Testcase table
|_template=Infobox
|_showcode=true
|_caption=
|title=title |above=above
|header1=header1
|label2=label2 |data2=data2
|label3=label3 |data3=data3
|below=below
}}
- نتيجو
{{Testcase table}}
Error: expandTemplate: template loop detected
Error: expandTemplate: template "Testcase table/sandbox" does not exist
فني حدون
[سنواريو]ھن سانچي جون ڄاتل حدون ڏسڻ لاءِ Template:Test case#Technical limitations ڏسو۔