-
Notifications
You must be signed in to change notification settings - Fork 2
Home
epabst edited this page Sep 13, 2010
·
9 revisions
Welcome to the ExpressiveBDD wiki! Don’t hesitate to fill in examples, documentation, etc.
ExpressiveBDD was inspired by Cucumber. ExpressiveBDD only supports a subset of what Cucumber (i.e. Cuke4Duke) does:
- Given, When, and Then steps
- Before
- Step Argument Transforms – with some fine-tuning based on which parameter type the string is being converted into.
- Classpath scanning for annotated methods (use Reflections or provide your own Scope)
- Calling steps from step definitions
Notably missing Cucumber support:
- tags
- tables
- multi-line strings (python style)
- finding all .feature files in a directory
- translations into different languages
- result formatting options
Features unique to ExpressiveBDD:
- fast
- implemented using the extremely fast pure Java project: expressive
- no use of ruby