Assumptions:
-
Function returns a list of strings.
-
Unless a requirement specifies spaces, it is intented to ignore them (e.g., "list is surrounded by an initial and an ending
a" assumes that in this test any space in the initial and ending line is ignored. -
The order of requirements matter, as it influences the