Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

6.2 #26

Open
wants to merge 26 commits into
base: master
Choose a base branch
from
Open

6.2 #26

Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift click to select a range
b173970
Merge pull request #19 from caelum/fazendoMelhorias
analosnak Jun 24, 2019
cfa3e8e
incluind readme no projeto
alefhsousa Apr 14, 2020
59d4855
adicionando developer ao projeto
alefhsousa Apr 15, 2020
4be01aa
Merge pull request #21 from alefhsousa/add-developer
alefhsousa Apr 15, 2020
3c19a6b
adicionando prooojeto
anadeso Apr 15, 2020
218b4e2
Update README.md
anadeso Apr 15, 2020
aad79ad
adicionando developer no pom.xml
anadeso Apr 15, 2020
bf56a2d
Desenvolvimento formulario de criacao de sessao
anadeso Apr 20, 2020
5b71235
salavando e listando a sessao no projeto
anadeso Apr 20, 2020
d0ea7cc
salavando e listando a sessao no projeto
anadeso Apr 20, 2020
5a1efad
validacao de horarios para cadastro de sessao
anadeso Apr 20, 2020
1eebe54
validacao de horarios para cadastro de sessao
anadeso Apr 20, 2020
4e5155c
criacao teste junit
anadeso Apr 20, 2020
c5cca67
realizando exercicio 3.2
anadeso Apr 21, 2020
7992df9
implementando desconto e ingressos e usando junit para teste do sem d…
anadeso Apr 21, 2020
1602f43
teste de aplicacao de teste com junit
anadeso Apr 21, 2020
bdb34b6
testando desconto de ingressos com junit
anadeso Apr 21, 2020
9aa2285
testando desconto com junit
anadeso Apr 21, 2020
f9bfae6
adicionando pagina de delatra do filme e filmes em cartaz
anadeso Apr 22, 2020
6321a99
exercicio 4.4
anadeso Apr 23, 2020
28815a7
Merge pull request #2 from anadeso/4.4
anadeso Apr 23, 2020
1aa66ed
desenvolvimento da tela de selecao de lugares
anadeso Apr 23, 2020
c94a1cf
Merge pull request #3 from anadeso/5.2
anadeso Apr 23, 2020
759c938
desenvolvendo a selecao de lugares
anadeso Apr 23, 2020
770d015
Merge pull request #4 from anadeso/5.4
anadeso Apr 23, 2020
2092fe7
implementacao da tela de compar
anadeso Apr 24, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
testando desconto de ingressos com junit
  • Loading branch information
anadeso committed Apr 21, 2020
commit bdb34b6abb096af62c48b038297960d986305ff9
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 5,6 @@
import java.time.LocalTime;

import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

import br.com.caelum.ingresso.model.Filme;
Expand All @@ -15,7 14,7 @@

public class DescontoTest {

@Before
@Test
public void naoDeveConcederDescontoParaIngressOnORMAL() {

Sala sala = new Sala("Eldorado - IMAX", new BigDecimal("20.5"));
Expand All @@ -28,33 27,4 @@ public void naoDeveConcederDescontoParaIngressOnORMAL() {

Assert.assertEquals(precoEsperado, ingresso.getPreco());
}

@Before
public void deveConcederDescontoDe30PorcentoParaIngressosDeClientesDeBancos() {

Sala sala = new Sala("Eldorado - IMAX", new BigDecimal("20.5"));
Filme filme = new Filme("Rogue One", Duration.ofMinutes(120),
"SCI-FI", new BigDecimal("12"));
Sessao sessao = new Sessao(LocalTime.parse("10:00:00"), filme, sala);
Ingresso ingresso = new Ingresso(sessao, new DescontoParaBancos());

BigDecimal precoEsperado = new BigDecimal("22.75");

Assert.assertEquals(precoEsperado, ingresso.getPreco());

}

@Test
public void deveConcederDescontoDe50PorcentoParaIngressoDeEstudante() {

Sala sala = new Sala("Eldorado - IMAX", new BigDecimal("20.5"));
Filme filme = new Filme("Rogue One", Duration.ofMinutes(120),
"SCI-FI", new BigDecimal("12"));
Sessao sessao = new Sessao(LocalTime.parse("10:00:00"), filme, sala);
Ingresso ingresso = new Ingresso(sessao, new DescontoParaEstudantes());

BigDecimal precoEsperado = new BigDecimal("16.24");

Assert.assertEquals(precoEsperado, ingresso.getPreco());
}
}