inputs and outputs ▸ Can Should be automated ▸ Quick to create ▸ Refactor protection ▸ Documentation PITFALLS OF UNIT TESTING ▸ Testing too much ▸ Designing code that can be unit tested.
tests ▸ But if you do use @Ignore instead of commenting out the test ▸ Don’t prefix test methods with ‘test’ ▸ Standardize test method names ▸ Test expectations — not implementations