A test case specifies which of the following.
What to test
Inputs to test
Expected results
Test Conditions and Constraints
All of the above