Skip to content

Instantly share code, notes, and snippets.

@camiloribeiro
Created February 15, 2012 04:17
Show Gist options
  • Save camiloribeiro/1833148 to your computer and use it in GitHub Desktop.
Save camiloribeiro/1833148 to your computer and use it in GitHub Desktop.
Simple cucumber example in Portuguese
#language: pt
Funcionalidade: Leitor de tipos de Triângulo
Para conhecer o tipo de um triangulo
Como um aluno da matemática
Eu quero informar os tamanhos do lado de um triangulo e saber qual o tipo do triangulo
NARRATIVA
Um triângulo com todos os lados iguais é chamado Equilátero
Um triângulo com dois lados iguais é chamado Isósceles
Um triângulo com todos os lados diferentes é chamado Escaleno
FORA DE ESCOPO
-Validar triângulos inválidos
-Exibir o triangulo graficamente
-validação de entrada de dados do usuário
Cenario: Consultando um triângulo escaleno
Dado que estou na página de consulta de triângulos
Quando eu informo os lados de um triangulo:
| lado_a | lado_b | lado_c |
| 3 | 4 | 5 |
Entao o sistema informa que o triangulo é "Escaleno"
Cenario: Consultando um triângulo equilátero
Dado que estou na página de consulta de triângulos
Quando eu informo os lados de um triangulo:
| lado_a | lado_b | lado_c |
| 5 | 5 | 5 |
Entao o sistema informa que o triangulo é "Escaleno"
Cenario: Consultando um triângulo isósceles
Dado que estou na página de consulta de triângulos
Quando eu informo os lados de um triangulo:
| lado_a | lado_b | lado_c |
| 5 | 4 | 5 |
Entao o sistema informa que o triangulo é "Isósceles"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment