Package net.tangly.bdd

The package provides the abstractions to write behaviour driven design tests based on JUnit 5. The approach is to write acceptance tests as regular JUnit 5 tests and generate a living documentation of the acceptance criteria and therefore the associated functional requirements.

  • Class Summary 
    Class Description
    Phase
    Represents a phase in a scene such as a given, when or then phase for the acceptance test modeled within the scene.
    Scene
    A scene is central to BDD or specification by example style of writing tests.
  • Annotation Types Summary 
    Annotation Type Description
    Feature
    A feature or a story describes a behavior of the build system.
    Scenario
    Represents a use case in a Story.
    Story
    Represents a story in BDD or specification by example style of writing tests.