@@ -125,17 +125,17 @@ given concept:
125
125
126
126
Here are the libraries we use in the different days per supported language:
127
127
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 |
139
139
140
140
## Contributors
141
141
0 commit comments