# Practical Session #3: Dynamic Testing Each programming exercise comes with a template project that you can use. Those templates have all the dependencies already configured. You can find those project in the `code` folder. ## Exercises 1. [On assertions](exercises/assertions.md) 2. [Detecting test smells with PMD](exercises/pmd-test-smells.md) 3. [Balanced strings](exercises/balanced-strings.md) 4. [Test the Date class](exercises/test-date-class.md) 6. [Mocks to the rescue](exercises/mocks.md)