- Declare a public class and fields with suitable primitive and custom types. Check naming, visibility and documentation.
- I can demonstrate the result and explain an alternate case using my completed project.
1.5 Theater Test Overview
Work through the user stories in order. Use each story’s acceptance criteria to check the result, and use its nested tasks to carry out the work. Keep the exact names, types, object relationships and scenario values specified here.
Declare a public class and fields with suitable primitive and custom types. Check naming, visibility and documentation.
Predict the outcome before running or inspecting the example. Compare the actual result with your prediction and explain any difference. Review the matching course topic before starting the test if you cannot yet complete the task independently.
Instantiate an object before assigning its fields, then instantiate and populate its nested objects. Trace default values and the null-to-object transition.
Predict the outcome before running or inspecting the example. Compare the actual result with your prediction and explain any difference. Review the matching course topic before starting the test if you cannot yet complete the task independently.
Declare a method, call it on the correct receiver and trace a nested call with F11 and the Call Stack.
Predict the outcome before running or inspecting the example. Compare the actual result with your prediction and explain any difference. Review the matching course topic before starting the test if you cannot yet complete the task independently.
Match each argument’s order and type to its parameter; trace the value as it passes through another method.
Predict the outcome before running or inspecting the example. Compare the actual result with your prediction and explain any difference. Review the matching course topic before starting the test if you cannot yet complete the task independently.
Declare the return type, return a value on every required path and store or use it at the call site.
Predict the outcome before running or inspecting the example. Compare the actual result with your prediction and explain any difference. Review the matching course topic before starting the test if you cannot yet complete the task independently.
Trace true and false paths, a null check, an if/else-if chain and a multi-condition expression.
Predict the outcome before running or inspecting the example. Compare the actual result with your prediction and explain any difference. Review the matching course topic before starting the test if you cannot yet complete the task independently.
Use multiplication, subtraction, incrementing, casts and rounding appropriately; distinguish decimal money from double measurements.
Predict the outcome before running or inspecting the example. Compare the actual result with your prediction and explain any difference. Review the matching course topic before starting the test if you cannot yet complete the task independently.
Gather permitted reference materials, check the time limit, and follow the test’s own instructions and submission requirements.