[CUCUMBER] Importare manualmente le librerie

Rispondi
Roberto
Amministratore
Messaggi: 160
Iscritto il: 19/12/2009, 19:30

[CUCUMBER] Importare manualmente le librerie

Messaggio da Roberto »

Se qualche volta vi capitera' di dover implementare dei test Cucumber in un progetto Java Standard, eccovi l'elenco completo delle librerie che e' necessario importare per far eseguire dei Cucumber Test utilizzando Junit:

create-meta
cucumber-core
cucumber-expressions
cucumber-gherkin
cucumber-gherkin-messages
cucumber-java
cucumber-junit
cucumber-plugin
datatable
docstring
html-formatter
messages
tag-expressions

A questo punto non vi rimarra' che creare sotto il path di Test (per esempio src/test/java) una classe di RUN:

Codice: Seleziona tutto

import org.junit.runner.RunWith;

import io.cucumber.junit.Cucumber;
import io.cucumber.junit.CucumberOptions;

@RunWith(Cucumber.class)
@CucumberOptions(features = {"src/test/resources/"})
public class RunCucumberTest {

}
Sotto lo stesso path andranno create le classi di Step mentre i file di Feature, come indicato nell'annotation CucumberOptions, andranno inseriti sotto src/test/resources/
Rispondi