From db34bb4b1bf8dd84ba898b33c260f706e28a100e Mon Sep 17 00:00:00 2001 From: Paul Brooks Date: Wed, 8 Apr 2026 00:08:46 +0100 Subject: [PATCH 1/2] Add Kensa to the list of BDD frameworks --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e9b442ce..15542b32 100644 --- a/README.md +++ b/README.md @@ -1140,6 +1140,7 @@ _Testing for the software development process that emerged from TDD and was heav - [J8Spec](https://github.com/j8spec/j8spec) - Follows a Jasmine-like syntax. - [JBehave](https://jbehave.org) - Extensively configurable framework that describes stories. - [JGiven](http://jgiven.org) - Provides a fluent API which allows for simpler composition. +- [Kensa](https://github.com/kensa-dev/kensa) - Code-first BDD for Java & Kotlin — write Given-When-Then tests in code, get rich interactive HTML reports and sequence diagrams. - [Lamdba Behave](https://github.com/RichardWarburton/lambda-behave) - Aims to provide a fluent API to write tests in long and descriptive sentences that read like plain English. - [Serenity BDD](https://github.com/serenity-bdd/serenity-core) - Automated Acceptance testing and reporting library that works with Cucumber, JBehave and JUnit to make it easier to write high quality executable specifications. @@ -1415,4 +1416,4 @@ Contributions are very welcome! Please have a look at the [CONTRIBUTING](https://github.com/akullpp/awesome-java/blob/master/CONTRIBUTING.md) guidelines and [the validation tools](https://github.com/akullpp/awesome-java-lint). -[c]: https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg \ No newline at end of file +[c]: https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg From 9098e7ed0dc7812bf5f0244b850cd64a7b6e71a7 Mon Sep 17 00:00:00 2001 From: Andreas Kull Date: Sun, 12 Apr 2026 15:37:21 +0400 Subject: [PATCH 2/2] fix: use standard separator and simplify description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 15542b32..015b4596 100644 --- a/README.md +++ b/README.md @@ -1140,7 +1140,7 @@ _Testing for the software development process that emerged from TDD and was heav - [J8Spec](https://github.com/j8spec/j8spec) - Follows a Jasmine-like syntax. - [JBehave](https://jbehave.org) - Extensively configurable framework that describes stories. - [JGiven](http://jgiven.org) - Provides a fluent API which allows for simpler composition. -- [Kensa](https://github.com/kensa-dev/kensa) - Code-first BDD for Java & Kotlin — write Given-When-Then tests in code, get rich interactive HTML reports and sequence diagrams. +- [Kensa](https://github.com/kensa-dev/kensa) - Code-first BDD framework for Java and Kotlin that generates interactive HTML reports and sequence diagrams from test code. - [Lamdba Behave](https://github.com/RichardWarburton/lambda-behave) - Aims to provide a fluent API to write tests in long and descriptive sentences that read like plain English. - [Serenity BDD](https://github.com/serenity-bdd/serenity-core) - Automated Acceptance testing and reporting library that works with Cucumber, JBehave and JUnit to make it easier to write high quality executable specifications.