Template:sortname/testcases

{{template test cases notice}}

Testing sandbox version

; Interactions between dab, nolink and param3:

{{{{BASEPAGENAME}}/sandbox|Tom|Jones}}

{{{{BASEPAGENAME}}/sandbox|Tom|Jones|dab=singer}}

{{{{BASEPAGENAME}}/sandbox|Tom|Jones|Tom Jones (singer)}}

{{{{BASEPAGENAME}}/sandbox|Tom|Jones|Tom Jones (singer)|dab=ignored with param3}}

{{{{BASEPAGENAME}}/sandbox|Tom|Jones|nolink=1}}

{{{{BASEPAGENAME}}/sandbox|Tom|Jonesx|noredlink=1}}

{{{{BASEPAGENAME}}/sandbox|Tom|Jones|ignored with nolink|nolink=1}}

{{{{BASEPAGENAME}}/sandbox|Tom|Jones|dab=ignored with nolink|nolink=1}}

{{{{BASEPAGENAME}}/sandbox||-}}

{{{{BASEPAGENAME}}/sandbox|Tom|Jones}}
{{{{BASEPAGENAME}}/sandbox|Tom|Jones|dab=singer}}
{{{{BASEPAGENAME}}/sandbox|Tom|Jones|Tom Jones (singer)}}
{{{{BASEPAGENAME}}/sandbox|Tom|Jones|Tom Jones (singer)|dab=ignored with param3}}
{{{{BASEPAGENAME}}/sandbox|Tom|Jones|nolink=1}}
|{{{{BASEPAGENAME}}/sandbox|Tom|Jonesx|noredlink=1}}
{{{{BASEPAGENAME}}/sandbox|Tom|Jones|ignored with nolink|nolink=1}}
{{{{BASEPAGENAME}}/sandbox|Tom|Jones|dab=ignored with nolink|nolink=1}}
{{{{BASEPAGENAME}}/sandbox|
}}

; Interactions between dab and param4

class="wikitable sortable"

|+ table to test sort keys in the sandbox

scope="col" class="unsortable" | #

! scope="col" class="unsortable" | What you type

! scope="col" | What's displayed
sort this column

! scope="col" class="unsortable" | What's sorted

! scope="col" class="unsortable" | What's linked

1{{sortname/sandbox|Tom|Jones|dab=singer}}

| {{sortname/sandbox|Tom|Jones|dab=singer}}

| Jones, Tom

| {{target of|{{sortname/sandbox|Tom|Jones|dab=singer}}}}

2{{sortname/sandbox|Tom|JonesZ|dab=singer}}

| {{sortname/sandbox|Tom|Jones

Z|dab=singer}}

| Z

| {{target of|{{sortname/sandbox|Tom|Jones

Z|dab=singer}}}}
3{{sortname/sandbox|Tom|JonesA|dab=singer}}

| {{sortname/sandbox|Tom|Jones

A|dab=singer}}

| A

| {{target of|{{sortname/sandbox|Tom|Jones

A|dab=singer}}}}
4{{sortname/sandbox|Tom|Jones|dab=singerQ}}

| {{sortname/sandbox|Tom|Jones|dab=singer

Q}}

| Q

| {{target of|{{sortname/sandbox|Tom|Jones|dab=singer

Q}}}}
5{{sortname/sandbox|Tom|Jones|dab=singerP}}

| {{sortname/sandbox|Tom|Jones|dab=singer

P}}

| P

| {{target of|{{sortname/sandbox|Tom|Jones|dab=singer

P}}}}
6{{sortname/sandbox|Tom|Jones|dab=singerR}}

| {{sortname/sandbox|Tom|Jones|dab=singer

R}}

| R

| {{target of|{{sortname/sandbox|Tom|Jones|dab=singer

R}}}}

{{clear}}

Testing main template

; Interactions between dab, nolink and param3:

{{{{BASEPAGENAME}}|Tom|Jones}}

{{{{BASEPAGENAME}}|Tom|Jones|dab=singer}}

{{{{BASEPAGENAME}}|Tom|Jones|Tom Jones (singer)}}

{{{{BASEPAGENAME}}|Tom|Jones|Tom Jones (singer)|dab=ignored with param3}}

{{{{BASEPAGENAME}}|Tom|Jones|nolink=1}}

{{{{BASEPAGENAME}}|Tom|Jonesx|noredlink=1}}

{{{{BASEPAGENAME}}|Tom|Jones|ignored with nolink|nolink=1}}

{{{{BASEPAGENAME}}|Tom|Jones|dab=ignored with nolink|nolink=1}}

{{{{BASEPAGENAME}}||-}}

{{{{BASEPAGENAME}}|Tom|Jones}}
{{{{BASEPAGENAME}}|Tom|Jones|dab=singer}}
{{{{BASEPAGENAME}}|Tom|Jones|Tom Jones (singer)}}
{{{{BASEPAGENAME}}|Tom|Jones|Tom Jones (singer)|dab=ignored with param3}}
{{{{BASEPAGENAME}}|Tom|Jones|nolink=1}}
{{{{BASEPAGENAME}}|Tom|Jonesx|noredlink=1}}
{{{{BASEPAGENAME}}|Tom|Jones|ignored with nolink|nolink=1}}
{{{{BASEPAGENAME}}|Tom|Jones|dab=ignored with nolink|nolink=1}}
{{{{BASEPAGENAME}}|
}}

; Interactions between dab and param4

class="wikitable sortable"

|+ table to test sort keys in the active template

scope="col" class="unsortable" | #

! scope="col" class="unsortable" | What you type

! scope="col" | What's displayed
sort this column

! scope="col" class="unsortable" | What's sorted

! scope="col" class="unsortable" | What's linked

1{{sortname|Tom|Jones|dab=singer}}

| {{sortname|Tom|Jones|dab=singer}}

| Jones, Tom

| {{target of|{{sortname|Tom|Jones|dab=singer}}}}

2{{sortname|Tom|JonesZ|dab=singer}}

| {{sortname|Tom|Jones

Z|dab=singer}}

| Z

| {{target of|{{sortname|Tom|Jones

Z|dab=singer}}}}
3{{sortname|Tom|JonesA|dab=singer}}

| {{sortname|Tom|Jones

A|dab=singer}}

| A

| {{target of|{{sortname|Tom|Jones

A|dab=singer}}}}
4{{sortname|Tom|Jones|dab=singerQ}}

| {{sortname|Tom|Jones|dab=singer

Q}}

| Q

| {{target of|{{sortname|Tom|Jones|dab=singer

Q}}}}
5{{sortname|Tom|Jones|dab=singerP}}

| {{sortname|Tom|Jones|dab=singer

P}}

| P

| {{target of|{{sortname|Tom|Jones|dab=singer

P}}}}
6{{sortname|Tom|Jones|dab=singerR}}

| {{sortname|Tom|Jones|dab=singer

R}}

| R

| {{target of|{{sortname|Tom|Jones|dab=singer

R}}}}