TDD in Java
This repository contains the exercises and code I developed while taking a Test-Driven Development (TDD) course in Java. The course focuses on learning how to write tests first, using TDD principles to solve programming challenges.
Course: Learn TDD in Java.
Created by Sam Atkinson.
The Challenge
Implement a “movie store” (like blockbusters or Netflix). The store needs to hold a number of movies (let’s say a maximum of 100, but for our testing purposes 4 or 5 is sufficient). We need to be able to search the movie store for titles based on a number of different criteria.

What I Learned
- Practicing Test-Driven Development (TDD) in Java.
- Writing code with tests first, improving code quality and confidence.
- Using IDE shortcuts more efficiently to speed up development.