JGiven icon indicating copy to clipboard operation
JGiven copied to clipboard

Behavior-Driven Development in plain Java

Results 88 JGiven issues
Sort by recently updated
recently updated
newest added

Currently it is not possible to group tags that have the same name but different values, depending on the value. E.g. one might want to structure the tags `Issue-121` and...

enhancement
core

Currently, the `CaseDescriptionGenerator#description` method receives the value from the annotation, not the actual annotation. Perhaps we should align all generator / provider cases here and pass the annotation, which would...

enhancement
core

It is unclear at the moment how dynamic tests should by supported by JGiven, as JUnit 5 provides no life-cycle hooks for them. Any suggestions are welcome!

enhancement
experimental
JUnit5
under discussion

Hi there, I'm using a global configuration object that is shared across the stages via @ScenarioState. When an additional stage with @ScenarioStage is used, I have to invoke a method...

enhancement
under discussion

Opening this for tracking, so it does not fall back or gets missed. Current implementation of Android BDD test runners supports running the JGiven on 1 device, we need to...

enhancement
Android
under discussion

I think it would sometimes be easier if we could use an external stage `GivenTestData` via `given(GivenTestData.class)` or `and(GivenTestData.class)` instead of injecting the stage via `@ScenarioStage`. The following code: ```...

enhancement
core

When using @CaseDescription with a custom CaseDescriptionProvider, it would be nice if the description method of the CaseDescriptionProvider would receive an instance of the running test. This way it would...

enhancement
core
experimental
JUnit
TestNG

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.spockframework:spock-junit4](https://spockframework.org) ([source](https://github.spockframework.org/spock)) | `2.1-groovy-3.0` -> `2.2-groovy-4.0` |...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.testng:testng](https://testng.org) ([source](https://togithub.com/cbeust/testng)) | `7.5` -> `7.6.1` |...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.spockframework:spock-junit4](https://spockframework.org) ([source](https://github.spockframework.org/spock)) | `2.1-groovy-3.0` -> `2.2-groovy-4.0` |...