What is a unit test? What is a unit?
Talk a bit about JUnit. How does it work?
How does unit testing differ from other types of testing?
What are other types of testing?
What are the three A’s (AAA) of unit testing? Give concrete examples.
How does a stateful unit test differ from a stateless test? Which is better? Is one more reliable?
What is a setup method? Why might you use it?
What is a tear-down method? Why might you use it?
True or false?: each unit test should contain one and only one assert.
Is it possible to run multiple scenarios per test method? How?