

It’s a good idea to use a name similar to the file name. The first line of this file starts with the keyword Feature: followed by a name. With the following content: Feature: Is it Friday yet? Src/test/resources/hellocucumber/is_it_friday_yet.feature src/test/resources/hellocucumber/is_it_friday_yet.feature features/is_it_friday_yet.feature features/is_it_friday_yet.feature One concrete example would be that Sunday isn’t Friday. Src/test/resources/hellocucumber features features In Cucumber, an example is called a scenario.

Try running an Example Mapping workshop in your team to

Otherwise, you’ll have to write your own. If you are using IntelliJ IDEA, it will offer to translate the Java code to Kotlin code. Copy the annotations from the RunCucumberTest.java class to the RunCucumberTest.kt class.IntelliJ IDEA might tell you that Kotlin is not configured click “Configure”. Create a Kotlin class called RunCucumberTest inside the hellocucumber package.Create the hellocucumber package inside the kotlin directory.In IntelliJ IDEA, you can do so by right-clicking on the kotlin directory and selecting “Mark Directory as” > “Test Sources Root”. Add a directory named kotlin in your src/test directory and mark it as Test Sources Root.To use Kotlin, we need to add it to our project: Ĭhange into the directory that was just created by running the following command: cd hellocucumber You should get something like the following result: Project created from Archetype in dir: /cucumber "-DarchetypeArtifactId=cucumber-archetype" \ Open a terminal, go to the directory where you want to create your project,Īnd run the following command: mvn archetype:generate \ We’ll start by creating a new project directory with the cucumber-archetype
