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

Titles a page after the test that made it

All 12 scenarios hold

A page needs two names: the title a reader sees, and the file name the URL ends in. Both come from the test that produced the page. A class or method that carries a @DisplayName supplies its own title, and the rules below are what happens when it does not.

The name is read as words and written back with a space between them. A run of capital letters is one word, so an acronym survives. A run that ends the name joins the word before it, which is why getHTTPSURL reads as it does.

Only the first letter of the title is capitalised. No other letter changes case, which is why the underscore name reads Snake name and not Snake Name. A name already written with spaces is left alone.

expected outcome broken scenario
NameTitle?
LeapYearRulesLeap Year Rules
simpleTestSimple Test
XMLParserXML Parser
parseHTMLDocumentParse HTML Document
getHTTPSURLGet HTTPSURL
test123MethodTest123 Method
AA
ABCABC
snake_nameSnake name
name with spacesname with spaces
“”“”