Keyboard

↓ ↑
move between the rows you can see
→
open a feature, then step into it
←
close a feature, or step out to the one above
Enter
go to the page in focus
Tab
the same rows, plus everything else on the page
/
search the whole report
m
open or close the navigation drawer
Esc
leave the search box, or close the drawer
?
this list

Counts a value once however it is spelled

All 2 scenarios hold

A cell in {curly braces} lists several example values that share one expectation. A scalar parameter expands the row into one invocation per value. A Set parameter receives the whole set as one argument.

A value in a set is a converted value, not the text in the cell. The last two rules say what follows from that. Read them before you write a value set for several spellings of one value.

A set holds converted values. Two cells that convert to the same object are one member, and the row expands once. The hexadecimal, decimal and octal spellings of fifteen are one value.

Do not write a value set to show that TableTest accepts several spellings. The set keeps one spelling and drops the others, and a dropped spelling never runs. Give each spelling a row.

A value set states that the outcome is the same for several values. That is a different claim.

expected outcome broken scenario
ScenarioSpellingsMembers after conversion?
Three spellings of one number
  • 0xF
  • 15
  • 017
1
Three numbers that stay distinct
  • 1
  • 2
  • 3
3