-
-
Notifications
You must be signed in to change notification settings - Fork 37
Home
This project aims to build a set of Eclipse plugins to provide a smooth experience in editing and maintaining BDD files. The currently supported languages are [Cucumber (Gherkin syntax)] (http://cukes.info/) and JBehave, the latter still in early development stage.
This plugin requires Eclipse 3.6 or above and Xtext 2.1 or above.
If you need instructions to install the plugin please have a look at the installation guide otherwise go straight into the downloads section.
All you need for a smooth experience is there! Feel free to have a look at our screenshots if you like.
Keywords are highlighted so that it will be much easier to follow through your files and explain them to your business partners.
This is far to be completed, but type CTRL-space and you will be prompted with a list of grammar valid options.
Your files are becoming complex and long? No worries, use the outline view on your right to quickly find what you are looking for!
Your grammar is being validated while you type, which means no more unnecessary executions just to check your files.
This is the coolest: hover onto a step definition, hit the CTRL key and it will probably get highlighted in blue and underlined which means there's a Java method annotated to map to your step definition. It doesn't get hyperlinked? No worries, it means you do not have a mapping for it yet! Do you have multiple mappings for the same definition (which is probably bad)? You will get a list of options when you CTRL-hover over your step!
Another cool feature: while you are editing your feature files a warning will be created if no definition can be found for a step or multiple matching definitions can be found! No more weird runtime behavior due to multiple matches!