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.

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