Seed projects to quickly start practicing TDD in different programming languages.
-
Java 17 (Junit 5, AssertJ, Mockito)
-
Java 8 (Junit 4, AssertJ, Mockito, JUnitParams)
-
Kotlin (Junit 5, AssertJ, Mockito)
-
Kotlin (Spek or Junit 4 test suits. AssertJ, Mockito, JUnitParams)
-
C# (NUnit, Moq)
-
JavaScript (Jest)
-
TypeScript + Jest (Jest)
-
TypeScript + Jasmine (Jasmine, Jasmine-Parameterized)
-
TypeScript + Mocha (Mocha, Chai)
-
Python (Pytest)
If you cannot find here a starting project for your programming language? You can try exploring https://github.com/swkBerlin/kata-bootstraps.
You are welcome to contribute by submitting new pull requests with the seed project for your preferred language or framework. Your contributions will be greatly appreciated.