Useful plugin for faster Behat development.General:
This plugin provides support such as autocompletion, navigation between spec files, go to declaration and renaming for http://concordion.org/ testing framework.
Plugin homepage: https://github.com/concordion/idea-concordion-support
Require idea 14.1+ with JUnit plugin running on jdk 8 (project may use any jdk)
TDD as if you meant it
Slide effortlessly between...
Encourages expressive test method names by displaying the test names next to your production classes
Write and move between your tests quicker than ever and without breaking Red/Green/Refactor flow
Instructions for use: Alt-T
IntelliJ plugin for the EvoSuite tool, which is used to automatically generate high coverage JUnit tests. To generate test cases, EvoSuite uses advanced evolutionary algorithms enhanced by static analysis of the bytecode of the tested classes.
Note: this plugin is just used to call EvoSuite from inside IntelliJ IDEA, and so you still need to configure and install EvoSuite separately. You can do it automatically via its Maven plugin, or add the executable jar directly into your project.Main features:
For more information, see the documentation on www.evosuite.org
Do you know about the following steps?
It's great that we have time to run all tests continuously. But more tests we wrote, more time costs. It was too much cost for me to run all tests in almost every real project before. So it's better that I just run tests about which are cared recently continuously and run all tests when I finish a task or need to commit code.
Fireworks is such a plugin for helping TDDers to have more pleasure in process of test-driven development by spending more time on writing code. The configuration of "Delay time" is key of when to schedule task of running tests about which are cared after document changed and no error. It's a normal way to trigger a task after a delay time when there is no action performed by keyboard or mouse and all documents have no error marked during period of delay time. Yes, it's not good enough. I am still working on powup it. Yuo can read the changes of version to find what have been improved.
There is a "recent test list" for collecting test about which are cared. JUnit TestCase will be added into "recent test list" when we open or edit it. And there is a regex of test class name for helping us to filter test we don't want to care recently. If there is a test failed after we run all tests by pressing hot key, it will be added into "recent test list" too.
Plugin to generate unit test methods with meaningful names based in described behaviours with @should tags in interface methods javadoc
To see how to use it: http://elespaciodejaime.wordpress.com/2011/05/29/generate-test-cases-intellij-plugin/ or http://plugins.intellij.net/plugin/?idea&id=5847 or for a usage video http://www.youtube.com/watch?v=WYET6PECxuc
Credits for the @should style testing should go to OpenMRS team
If a unit test is created where one already exists, the user is prompted for overwrite or merge operation. The merge operation allows the user to selectively create the target file content.
A future revision will allow the user to generate their own test case macros.
RunWith(MockitoJUnitRunner.class)annotation for the class
To generate the Mockito code with the plugin hit
ctrl shift M or use a choose the action from "Generate Action" context menu.
MoreUnit assists you in writing unit tests!
PhpStorm plugin to provide smart autocomplete, code navigation and refactoring features for mocked class methods.Feature list
method autocomplete for class, abstract class and trait mock objects;
supported PHPUnit methods:
You can switch between or create a backing class for a valid test specification file by using the shortcut alt + shift + X. There are project and module level configuration panels to allow you to specify an abstract class to use for the test.For more information on Xcordion/Concordion see: