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

Reply via email to