Behavior Driven Development cu JUnit 5. Partea a patra
Cea de-a patra parte a articolului nostru despre Behavior Driven Development cu JUnit 5.
Cuvintele cheie Feature, Scenario, Given, When, Then, si And sunt subliniate. Daca dam right click pe acest feature file avem optiunea de a-l rula direct (fig 2).
Acest lucru este posibil doar daca sunt indeplinite doua cerinte. In primul rand, plugin-urile potrivite trebuie sa fie activate. Pentru a face asta in IntelliJ, mergem la File > Settings > Plugins si apoi instalam plugin-urile Cucumber for Java si Gherkin (fig 3 si 4).
Apoi trebuie sa configuram modul in care functionalitatea este rulata. Mergem l Run > Edit Configurations, si setam urmatoarele optiuni (fig 5):
- Main Class: cucumber.api.cli.Main
- Glue (package unde sunt stocate step definitions): com.luxoft.bddjunit5.airport
- Feature sau Folder Path: folderul test/resources/features pe care l-am creat
- Working Directory: fisierul proiectului
Rularea functionalitatii genereaza in mod direct scheletul pentru testele Java Cucumber (fig 6).
Vrei sa inveti mai multe despre aceasta tehnologie? Descopera cursurile noastre.
Catalin Tudose
Java and Web Technologies Expert
Originally published at https://www.luxoft-training.ro.