This repository has been archived by the owner on Nov 23, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 40
Adding Cucumber to JUnit project
Łukasz Fechner edited this page Jul 21, 2016
·
11 revisions
If you want to add Cucumber to JUnit project, you need to do 3 things:
- add this dependency to pom.xml
<dependency>
<groupId>com.cognifide.qa.bb</groupId>
<artifactId>bb-cumber</artifactId>
<version>${bb.version}</version>
</dependency>
- create CucumberInjectorSource
package com.cognifide.vmmtp;
import com.google.inject.Guice;
import com.google.inject.Injector;
import cucumber.api.guice.CucumberModules;
import cucumber.runtime.java.guice.InjectorSource;
public class CucumberInjectorSource implements InjectorSource {
@Override
public Injector getInjector() {
return Guice.createInjector(CucumberModules.SCENARIO, new GuiceModule());
}
}
- create file cucumber-guice.properties under src/test/resources with path to CucumberInjectorSource
guice.injector-source=com.cognifide.vmmtp.CucumberInjectorSource
- Configuring Bobcat
- Selenium enhancements
- Cucumber enhancements
- Traffic analyzer
- Email support
- Reporting
- Cloud integration
- Mobile integration
- Executing tests on different environments
- Working with multiple threads
- Tips and tricks
- Authoring tutorial - Classic
- AEM Classic Authoring Advanced usage
- Siteadmin
- Sidekick
- Aem Component
- Working with author pages
- Working with Publish pages
- Advanced component interactions
- Working with Context Menu
- Using Aem Content Tree
- Aem Content Finder
- Storing component configurations
- Working with packages
- Jcr Support
- Authoring tutorial - Touch UI
- Adding and editing a component
- Sites management tutorial