Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a26ad0f0afc3ae97

Jump to content

Template:Cards/testcases

From Wikipedia, the free encyclopedia

Input

[edit]
{{Cards|A}} {{Cards|2}} {{Cards|3}} {{Cards|4}} {{Cards|5}} {{Cards|6}} {{Cards|7}} {{Cards|8}} {{Cards|9}} {{Cards|10}} {{Cards|T}} {{Cards|J}} {{Cards|Q}} {{Cards|K}}
{{Cards|s}} {{Cards|As}} {{Cards|2s}} {{Cards|3s}} {{Cards|4s}} {{Cards|5s}} {{Cards|6s}} {{Cards|7s}} {{Cards|8s}} {{Cards|9s}} {{Cards|10s}} {{Cards|Ts}} {{Cards|Js}} {{Cards|Qs}} {{Cards|Ks}}
{{Cards|h}} {{Cards|Ah}} {{Cards|2h}} {{Cards|3h}} {{Cards|4h}} {{Cards|5h}} {{Cards|6h}} {{Cards|7h}} {{Cards|8h}} {{Cards|9h}} {{Cards|10h}} {{Cards|Th}} {{Cards|Jh}} {{Cards|Qh}} {{Cards|Kh}}
{{Cards|d}} {{Cards|Ad}} {{Cards|2d}} {{Cards|3d}} {{Cards|4d}} {{Cards|5d}} {{Cards|6d}} {{Cards|7d}} {{Cards|8d}} {{Cards|9d}} {{Cards|10d}} {{Cards|Td}} {{Cards|Jd}} {{Cards|Qd}} {{Cards|Kd}}
{{Cards|c}} {{Cards|Ac}} {{Cards|2c}} {{Cards|3c}} {{Cards|4c}} {{Cards|5c}} {{Cards|6c}} {{Cards|7c}} {{Cards|8c}} {{Cards|9c}} {{Cards|10c}} {{Cards|Tc}} {{Cards|Jc}} {{Cards|Qc}} {{Cards|Kc}}

Main

[edit]
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K

Sandbox

[edit]
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K

Test suit-rank order

[edit]

Input

[edit]
{{Cards|A}} {{Cards|2}} {{Cards|3}} {{Cards|4}} {{Cards|5}} {{Cards|6}} {{Cards|7}} {{Cards|8}} {{Cards|9}} {{Cards|10}} {{Cards|T}} {{Cards|J}} {{Cards|Q}} {{Cards|K}}
{{Cards|s}} {{Cards|sA}} {{Cards|s2}} {{Cards|s3}} {{Cards|s4}} {{Cards|s5}} {{Cards|s6}} {{Cards|s7}} {{Cards|s8}} {{Cards|s9}} {{Cards|s10}} {{Cards|sT}} {{Cards|sJ}} {{Cards|sQ}} {{Cards|sK}}
{{Cards|h}} {{Cards|hA}} {{Cards|h2}} {{Cards|h3}} {{Cards|h4}} {{Cards|h5}} {{Cards|h6}} {{Cards|h7}} {{Cards|h8}} {{Cards|h9}} {{Cards|h10}} {{Cards|hT}} {{Cards|hJ}} {{Cards|hQ}} {{Cards|hK}}
{{Cards|d}} {{Cards|dA}} {{Cards|d2}} {{Cards|d3}} {{Cards|d4}} {{Cards|d5}} {{Cards|d6}} {{Cards|d7}} {{Cards|d8}} {{Cards|d9}} {{Cards|d10}} {{Cards|dT}} {{Cards|dJ}} {{Cards|dQ}} {{Cards|dK}}
{{Cards|c}} {{Cards|cA}} {{Cards|c2}} {{Cards|c3}} {{Cards|c4}} {{Cards|c5}} {{Cards|c6}} {{Cards|c7}} {{Cards|c8}} {{Cards|c9}} {{Cards|c10}} {{Cards|cT}} {{Cards|cJ}} {{Cards|cQ}} {{Cards|cK}}

Main

[edit]
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K

Sandbox

[edit]
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K
A 2 3 4 5 6 7 8 9 10 10 J Q K

Test 56-card deck[1]

[edit]

Input

[edit]
{{Cards|1}} {{Cards|11}} {{Cards|v}} {{Cards|n}} {{Cards|kn}}
{{Cards|s}} {{Cards|1s}} {{Cards|11s}} {{Cards|vs}} {{Cards|ns}} {{Cards|kns}}
{{Cards|h}} {{Cards|1h}} {{Cards|11h}} {{Cards|vh}} {{Cards|nh}} {{Cards|knh}}
{{Cards|d}} {{Cards|1d}} {{Cards|11d}} {{Cards|vd}} {{Cards|nd}} {{Cards|knd}}
{{Cards|c}} {{Cards|1c}} {{Cards|11c}} {{Cards|vc}} {{Cards|nc}} {{Cards|knc}}

Main

[edit]
1 11 v Kn Kn
1 11 v Kn Kn
1 11 v Kn Kn
1 11 v Kn Kn
1 11 v Kn Kn

Sandbox

[edit]
1 11 v Kn Kn
1 11 v Kn Kn
1 11 v Kn Kn
1 11 v Kn Kn
1 11 v Kn Kn

Test joker

[edit]
Input Main Sandbox
{{Cards|Jkr}} Jkr Jkr
{{Cards|Jkrr}} Jkr(red) Jkr(red)
{{Cards|Jkrb}} Jkr(black) Jkr(black)
{{Cards|rJkr&}} (red)Jkr (red)Jkr
{{Cards|bJkr&}} (black)Jkr (black)Jkr
{{Cards|Jkrr|rank_name=full|suit_name=full}} Joker (red) Joker (red)
{{Cards|Jkrb|rank_name=full|suit_name=full}} Joker (black) Joker (black)
{{Cards|rJkr&|rank_name=full|suit_name=full}} red Joker red Joker
{{Cards|bJkr&|rank_name=full|suit_name=full}} black Joker black Joker

Test unknown card

[edit]
Input Main Sandbox
{{Cards|?}} ? ?
{{Cards|x}} X X

Test customized card

[edit]
Input Main Sandbox
{{Cards|Cd}} C C
{{Cards|Vs}} V V
{{Cards|€h}}
{{Cards|勾c}}
{{Cards|S&}} S S
{{Cards|&Sota}} Sota Sota
{{Cards|h&}} h h
{{Cards|&horse}} horse horse
{{Cards|D&}} D D
{{Cards|&Dame}} Dame Dame
{{Cards|C&}} C C
{{Cards|&Caballo}} Caballo Caballo
{{Cards|R&}} R R
{{Cards|&Rey}} Rey Rey
{{Cards|B&}} B B
{{Cards|&Bube}} Bube Bube
{{Cards|&Bower&}} Bower Bower
{{Cards|Joker&}} Joker Joker
{{Cards|&♠♠&}} ♠♠ ♠♠
{{Cards|&♥♥&}} ♥♥ ♥♥
{{Cards|&♦♦&}} ♦♦ ♦♦
{{Cards|&♣♣&}} ♣♣ ♣♣
{{Cards|<span>a</span>s}} a a
{{Cards|<span>k</span>s}} k k
{{Cards|<span>q</span>s}} q q
{{Cards|<span>kn</span>s}} kn kn
{{Cards|<span>j</span>s}} j j
{{Cards|<span>jkr</span>s}} jkr jkr
{{Cards|<span>x</span>s}} x x
{{Cards|<span>T</span>}} T T[2]

Test suits

[edit]
Input Main Sandbox
{{Cards|s}}
{{Cards|}}
{{Cards|h}}
{{Cards|}}
{{Cards|d}}
{{Cards|}}
{{Cards|c}}
{{Cards|}}
{{Cards|r}} (red) (red)
{{Cards|b}} (black) (black)

Test compound use

[edit]
Input Main Sandbox
{{Cards|Ac|Kd|Ts|2h}} A K 10 2 A K 10 2
{{Cards|A♣|K♦|10♠|2♥}} A K 10 2 A K 10 2
{{Cards|cA|dK|sT|h2}} A K 10 2 A K 10 2
{{Cards|♣A|♦K|♠10|♥2}} A K 10 2 A K 10 2
{{Cards|A|K|T|2}} A K 10 2 A K 10 2
{{Cards|c|d|s|h}}        
{{Cards||||}}        

Test separator

[edit]
Input Main Sandbox
{{Cards|Ac|Kd|Ts|2h|separator=-}} A-K-10-2 A-K-10-2
{{Cards|Ac|Kd|Ts|2h|separator=,&nbsp;}} A, K, 10, 2 A, K, 10, 2
{{Cards|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|separator=,&#32;}} 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

Test sortable

[edit]

TODO: figure out proper test(s) for sorting, especially to account for different ranking of suits

Test rank_name

[edit]
Input Main Sandbox
{{Cards|A|rank_name=full}} ace ace
{{Cards|1|rank_name=full}} 1 1
{{Cards|2|rank_name=full}} two two
{{Cards|3|rank_name=full}} three three
{{Cards|4|rank_name=full}} four four
{{Cards|5|rank_name=full}} five five
{{Cards|6|rank_name=full}} six six
{{Cards|7|rank_name=full}} seven seven
{{Cards|8|rank_name=full}} eight eight
{{Cards|9|rank_name=full}} nine nine
{{Cards|10|rank_name=full}} ten ten
{{Cards|T|rank_name=full}} ten ten
{{Cards|11|rank_name=full}} 11 11
{{Cards|J|rank_name=full}} jack jack
{{Cards|N|rank_name=full}} knight knight
{{Cards|Kn|rank_name=full}} knight knight
{{Cards|Q|rank_name=full}} queen queen
{{Cards|K|rank_name=full}} king king
{{Cards|Jkr|rank_name=full}} Joker Joker

Test suit_name

[edit]

full (no rank)

[edit]
Input Main Sandbox
{{Cards|s|suit_name=full}} spades spades
{{Cards|♠|suit_name=full}} spades spades
{{Cards|h|suit_name=full}} hearts hearts
{{Cards|♥|suit_name=full}} hearts hearts
{{Cards|d|suit_name=full}} diamonds diamonds
{{Cards|♦|suit_name=full}} diamonds diamonds
{{Cards|c|suit_name=full}} clubs clubs
{{Cards|♣|suit_name=full}} clubs clubs
{{Cards|r|suit_name=full}} red suit red suit
{{Cards|b|suit_name=full}} black suit black suit

full (rank first)

[edit]
Input Main Sandbox
{{Cards|ranks|suit_name=full}} rank of spades rank of spades
{{Cards|rank♠|suit_name=full}} rank of spades rank of spades
{{Cards|rankh|suit_name=full}} rank of hearts rank of hearts
{{Cards|rank♥|suit_name=full}} rank of hearts rank of hearts
{{Cards|rankd|suit_name=full}} rank of diamonds rank of diamonds
{{Cards|rank♦|suit_name=full}} rank of diamonds rank of diamonds
{{Cards|rankc|suit_name=full}} rank of clubs rank of clubs
{{Cards|rank♣|suit_name=full}} rank of clubs rank of clubs
{{Cards|rankr|suit_name=full}} rank (red) rank (red)
{{Cards|rankb|suit_name=full}} rank (black) rank (black)

full (suit first)

[edit]
Input Main Sandbox
{{Cards|srank|suit_name=full}} spade rank spade rank
{{Cards|♠rank|suit_name=full}} spade rank spade rank
{{Cards|hrank|suit_name=full}} heart rank heart rank
{{Cards|♥rank|suit_name=full}} heart rank heart rank
{{Cards|drank|suit_name=full}} diamond rank diamond rank
{{Cards|♦rank|suit_name=full}} diamond rank diamond rank
{{Cards|crank|suit_name=full}} club rank club rank
{{Cards|♣rank|suit_name=full}} club rank club rank
{{Cards|rrank|suit_name=full}} red rank red rank
{{Cards|brank|suit_name=full}} black rank black rank

letter

[edit]
Input Main Sandbox
{{Cards|s|suit_name=letter}} s s
{{Cards|♠|suit_name=letter}} s s
{{Cards|h|suit_name=letter}} h h
{{Cards|♥|suit_name=letter}} h h
{{Cards|d|suit_name=letter}} d d
{{Cards|♦|suit_name=letter}} d d
{{Cards|c|suit_name=letter}} c c
{{Cards|♣|suit_name=letter}} c c
{{Cards|r|suit_name=letter}} r r
{{Cards|b|suit_name=letter}} b b

Test hand_style

[edit]

TODO: think of test cases.

Test spades_color

[edit]
Input Main Sandbox
{{Cards|s|spades_color=green}}

Test hearts_color

[edit]
Input Main Sandbox
{{Cards|h|hearts_color=pink}}

Test diamonds_color

[edit]
Input Main Sandbox
{{Cards|d|diamonds_color=orange}}

Test clubs_color

[edit]
Input Main Sandbox
{{Cards|c|clubs_color=blue}}

Test boldface

[edit]
Input Main Sandbox
{{Cards|Ac|Kd|Qs|Jh|Jkr|boldface=yes}} A K Q J Jkr A K Q J Jkr
{{Cards|Ac|Kd|Qs|Jh|Jkr|boldface=no}} A K Q J Jkr A K Q J Jkr

Test card_style

[edit]
Input Main Sandbox
{{Cards|&&cir;|card_style=color:goldenrod;}}
{{Cards|&&plus;|card_style=color:red;}} + +
{{Cards|&&#x2307;&#x2307;&#x2307;|card_style=color:blue;}}
{{Cards|&&squ;|card_style=color:black;}}
{{Cards|&&star;|card_style=color:green;}}

Test use_image

[edit]

TODO: not yet implemented

Input Main Sandbox
{{Cards|Ac|Kd|10s|2h|diamonds_color=blue|clubs_color=green}} A K 10 2 A K 10 2
Input Main Sandbox
{{Cards|Th|10★|Tc|Td|Ts|card_style=color:goldenrod;|diamonds_color=blue|clubs_color=green}} 10 10★ 10 10 10 10 10★ 10 10 10

  1. containing in each suit a King, Queen, Knight, and Valet (from the French tarot court)
  2. Russian Tuz