2 plugins in category «JBehave»

JBehave Support Extension

By ulmana
IntelliJ IDEA Plugin for JBehave Support That plugin is extension for JBehave Support plugin

The plugin provides the following features:

  • Step Completion on .story files - Suggests all the JBehave Steps that exist on the Project and its Libraries

Thanks to everyone who contributed to JBehave Support: https://github.com/witspirit/IntelliJBehave/graphs/contributors

JBehave Syntax Support

IntelliJ IDEA Plugin for JBehave

This plugin provides some support for JBehave.
It is a fork of Jbehave Support, adapted and updated by Bert Van Vlerken and Victor Rosenberg.
See https://github.com/witspirit/IntelliJBehave
JBehaveSupport in turn is a fork of IntelliJBehave, originally created by Aman Kumar.
See https://github.com/kumaraman21/IntelliJBehave/wiki
JBehave Syntax Support will aim to support IntelliJ IDEA 2016.1 and up and try to improve on features
which come from using JBehave on a daily basis. Incorporated changes from fork https://github.com/hobbitProg/IntelliJBehave
to support Kotlin 1.0.4. JBehave Support had retained most of the original code, but had several improvements been incorporated by various contributors:

And others.

JBehave icon comes from https://github.com/jbehave/jbehave-eclipse/blob/master/org.jbehave.eclipse/icons/bdd-jb-orange-red-green.png .

The plugin provides the following features:

  • Basic syntax highlighting for JBehave story files
  • Jump to step definition in Java or Groovy
  • Error Highlighting in story if step was not defined
  • Create new story files from a configurable story template
  • Comment/uncomment lines in story files
  • Code inspections to report unused steps definitions and undefined step usages
  • Run *.story files
  • Finding usages of steps methods

Known limitations:

  • Searches complete module classpath, no configuration available to limit scope
  • Does not take into account any custom JBehave configuration
Release notes:

New in version 1.61-b:

  • Fix for issue #2, added recognition of Lifecycle keywords.

New in version 1.61:

  • Updated Localized Lexer to handle GivenStories in a story
  • Added GivenStories type and GivenStories text to the highlighter and added them to the Colors & Fonts settings page for JBehave
  • Changed highlighting of Meta keyword and tags

New in version 1.6:

  • Java 1.8
  • Ready for IntelliJ 2016 and up (use JbehaveSupport for 2015 and earlier)

New in version 1.5:

  • Ability to find usages of a step method
  • Inspections speed has been increased
  • JBehave icon has been updated