Great job on the review, Marco!

Daniel, with a few quick changes, suggested by Marco we can get this done
and merged!

On Mon, Oct 14, 2019 at 9:33 PM GitBox <[email protected]> wrote:

> 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_r334729725
>
>
>
>  ##########
>  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)
> +
> +[source,java,numbered]
> +----
> +package org.superbiz.cucumber;
> +
> +import cucumber.api.junit.Cucumber;
> +import org.junit.runner.RunWith;
> +
> +@RunWith(Cucumber.class)
> +public class CucumberTest {
> +    // o conjunto, carregará automaticamente os recursos
> +}
> +----
> +
> +
> +== Arquivo de recursos
> +O `hello.feature` O arquivo contém a sintaxe `gherkin` que indica a
> sequencia de passos que cucumber vai executar. Verifique o link:
> https://docs.cucumber.io/gherkin/reference/[ documentação de referência
> do cucumber gherkin] para entender as palavras-chave disponíveis, regras e
> condicionais.
>
>  Review comment:
>    the correct is "sequência" rather than "sequencia".
>    "de passos que cucumber vai executar" i think that the best is "de
> passos que o cucumber vai executar"
>
> ----------------------------------------------------------------
> 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:
> [email protected]
>
>
> With regards,
> Apache Git Services
>


-- 
Richard Monson-Haefel
https://twitter.com/rmonson
https://www.linkedin.com/in/monsonhaefel/

Reply via email to