@@ -125,17 +125,17 @@ given concept:
125125
126126Here are the libraries we use in the different days per supported language:
127127
128- | Topic | java | C# | kotlin |
129- | ------------------------| ------------------------------------------------------------------| ---------------------------------------------------------------------------------------------| ------------------------------------------------------------------------------------------------------|
130- | Test framework | [ junit] ( https://junit.org/junit5/ ) | [ xUnit] ( https://xunit.net/ ) | [ Kotest] ( https://kotest.io/ ) |
131- | Fluent assertions | [ assertJ] ( https://joel-costigliola.github.io/assertj/ ) | [ FluentAssertions] ( https://fluentassertions.com/ ) | Native ` kotest ` assertions |
132- | Mocking | [ mockito] ( https://site.mockito.org/ ) | [ NSubstitute] ( https://nsubstitute.github.io/ ) | [ mockk] ( https://mockk.io/ ) |
133- | Approval testing | [ approvalTests] ( https://github.com/approvals/approvaltests.java ) | [ Verify.xUnit] ( https://github.com/VerifyTests/Verify ) | [ approvalTests] ( https://github.com/approvals/approvaltests.java ) |
134- | Property-Based testing | [ vavr-test] ( https://github.com/vavr-io/vavr-test ) | [ FSCheck] ( https://fscheck.github.io/FsCheck/ ) | [ kotest-property] ( https://kotest.io/docs/proptest/property-based-testing.html ) |
135- | Fake data generator | [ instancio] ( https://www.instancio.org/ ) | [ Bogus] ( https://github.com/bchavez/Bogus ) | Not used |
136- | Architecture tests | [ archunit] ( https://www.archunit.org/ ) | [ TngTech.ArchUnitNET.xUnit] ( https://archunitnet.readthedocs.io/en/latest/ ) | [ archunit] ( https://www.archunit.org/ ) |
137- | Functional library | [ vavr] ( https://www.vavr.io/ ) | [ LanguageExt.Core] ( https://github.com/louthy/language-ext ) | [ arrow-kt] ( https://arrow-kt.io/ ) |
138- | Functional assertions | [ assertj-vavr] ( https://github.com/assertj/assertj-vavr ) | [ FluentAssertions.LanguageExt] ( https://www.nuget.org/packages/FluentAssertions.LanguageExt ) | [ kotest-extensions-arrow] ( https://github.com/kotest/kotest-extensions-arrow#kotest-extensions-arrow ) |
128+ | Topic | java | C# | kotlin | typescript |
129+ | ------------------------| ------------------------------------------------------------------| ---------------------------------------------------------------------------------------------| ------------------------------------------------------------------------------------------------------| ------------------------------------------ |
130+ | Test framework | [ junit] ( https://junit.org/junit5/ ) | [ xUnit] ( https://xunit.net/ ) | [ Kotest] ( https://kotest.io/ ) | [ jest ] ( https://jestjs.io/ ) |
131+ | Fluent assertions | [ assertJ] ( https://joel-costigliola.github.io/assertj/ ) | [ FluentAssertions] ( https://fluentassertions.com/ ) | Native ` kotest ` assertions | Native ` jest ` assertions |
132+ | Mocking | [ mockito] ( https://site.mockito.org/ ) | [ NSubstitute] ( https://nsubstitute.github.io/ ) | [ mockk] ( https://mockk.io/ ) | Native ` jest ` mocking features |
133+ | Approval testing | [ approvalTests] ( https://github.com/approvals/approvaltests.java ) | [ Verify.xUnit] ( https://github.com/VerifyTests/Verify ) | [ approvalTests] ( https://github.com/approvals/approvaltests.java ) | [ approvals ] ( http://approvaltests.com ) |
134+ | Property-Based testing | [ vavr-test] ( https://github.com/vavr-io/vavr-test ) | [ FSCheck] ( https://fscheck.github.io/FsCheck/ ) | [ kotest-property] ( https://kotest.io/docs/proptest/property-based-testing.html ) | [ fast-check ] ( https://fast-check.dev/ ) |
135+ | Fake data generator | [ instancio] ( https://www.instancio.org/ ) | [ Bogus] ( https://github.com/bchavez/Bogus ) | Not used | [ fakerjs ] ( https://fakerjs.dev/ ) |
136+ | Architecture tests | [ archunit] ( https://www.archunit.org/ ) | [ TngTech.ArchUnitNET.xUnit] ( https://archunitnet.readthedocs.io/en/latest/ ) | [ archunit] ( https://www.archunit.org/ ) | N/A |
137+ | Functional library | [ vavr] ( https://www.vavr.io/ ) | [ LanguageExt.Core] ( https://github.com/louthy/language-ext ) | [ arrow-kt] ( https://arrow-kt.io/ ) | [ fp-ts ] ( https://gcanti.github.io/fp-ts/ ) |
138+ | Functional assertions | [ assertj-vavr] ( https://github.com/assertj/assertj-vavr ) | [ FluentAssertions.LanguageExt] ( https://www.nuget.org/packages/FluentAssertions.LanguageExt ) | [ kotest-extensions-arrow] ( https://github.com/kotest/kotest-extensions-arrow#kotest-extensions-arrow ) | Native ` jest ` assertions |
139139
140140## Contributors
141141
0 commit comments