Using Behavior Driven Development in Java to solve/save coding problems from various sources
Standard maven setup
- Run 'mvn clean install' for initial setup
- 'mvn test' to run all tests including BDD
For each coding problem, create
- Gherkin feature file in \src\test\resources\com\github\thedeepman\problems
- Step definitions in \src\test\java\com\github\thedeepman\problems\StepDefinitions
- Actual production code in \src\main\java\com\github\thedeepman\problems