marcoantoniobferreira commented on a change in pull request #585: TOMEE-2700-Translate to portuguese - Cucumber-jvm URL: https://github.com/apache/tomee/pull/585#discussion_r334729397
########## File path: examples/cucumber-jvm/README_pt.adoc ########## @@ -0,0 +1,187 @@ += Cucumber JVM +:index-group: Testing Techniques +:jbake-type: page +:jbake-status: published + + +== Sobre Cucumber +Cucumber é uma ferramenta que ativa suporte para link:https://en.wikipedia.org/wiki/Behavior-driven_development[Behaviour-Driven Development (BDD)] pela execução de * cenários * escritos em texto sem formatação e valida que o software faz o que esses cenários dizem. O formato usado para descrever os cenários é o link:https://docs.cucumber.io/gherkin/reference/[sintaxe do gherkin]. + +Cucumber foi originalmente escrito na linguagem de programação Ruby, mais agora suporta uma variedade de diferentes linguagens de programação através de varias implementações, incluindo Java. + +== Sobre Cucumber JVM + +É a implementação Java pura de Cucumber que pode integrar com todos os contêineres populares de injeção de dependência. + +== Dependências +Para este exemplo nós vamos adicionar duas dependências no `pom.xml` na sessão dependências. `cucumber-openejb` para integração com o Open EJB e `cucumber-junit` usar o JUnit para executar cenários de cucumber. + +[source,xml] +---- +<dependency> + <groupId>io.cucumber</groupId> + <artifactId>cucumber-openejb</artifactId> + <version>4.2.3</version> + <scope>test</scope> + <exclusions> + <exclusion> + <groupId>org.apache.openejb</groupId> + <artifactId>openejb-core</artifactId> + </exclusion> + </exclusions> +</dependency> +<dependency> + <groupId>io.cucumber</groupId> + <artifactId>cucumber-junit</artifactId> + <version>4.2.3</version> + <scope>test</scope> +</dependency> +---- + + + + +== Ponto de entrada do teste + +A classe `org.superbiz.cucumber.CucumberTest` é o ponto de entrada podemos identificar quando a fase de teste do maven é executada. O `@RunWith(Cucumber.class)` é a anotação que permitir a integração do cucumber e a partir daí, ele verifica os arquivos de recursos disponíveis (`hello.feature`) e seu mapeamento programático correspondente (HelloStepDef.java) Review comment: "anotação que permitir" the correct is "anotação que permite" ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services