Skip to content

Commit

Permalink
separando em modulos; acertando alguns exercicios que estavam estranhos
Browse files Browse the repository at this point in the history
  • Loading branch information
mauricioaniche committed May 29, 2014
1 parent abb2207 commit acc6c58
Show file tree
Hide file tree
Showing 35 changed files with 109 additions and 134 deletions.
2 changes: 1 addition & 1 deletion .project
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>curso-centralit</name>
<name>workshop-tdd-aniche</name>
<comment></comment>
<projects>
</projects>
Expand Down
1 change: 1 addition & 0 deletions bin/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/modulo2
46 changes: 0 additions & 46 deletions src/exercicio/datas/GeradorDeOrcamento.java

This file was deleted.

22 changes: 0 additions & 22 deletions src/exercicio/tdd/sessoes/GeradorDeSessoes.java

This file was deleted.

8 changes: 0 additions & 8 deletions src/exercicio/tdd/sessoes/Periodo.java

This file was deleted.

25 changes: 0 additions & 25 deletions src/exercicio/tdd/sessoes/Sessao.java

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.desconto;
package modulo1.exercicio.desconto;

public class AplicadorDeDescontos {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.desconto;
package modulo1.exercicio.desconto;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.desconto;
package modulo1.exercicio.desconto;

public class Item {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.lista;
package modulo1.exercicio.lista;

import java.util.ArrayList;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.lista;
package modulo1.exercicio.lista;

import java.util.Calendar;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.lista;
package modulo1.exercicio.lista;

import java.util.Calendar;

Expand Down
8 changes: 8 additions & 0 deletions src/modulo1/exercicio/maiormenor/MaiorEMenor.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package modulo1.exercicio.maiormenor;

public class MaiorEMenor {

public static void main(String[] args) {

}
}
Original file line number Diff line number Diff line change
@@ -1,16 +1,13 @@
package exercicio.datas;
package modulo2.exercicio.datas;

import java.util.Calendar;
import java.util.List;

public class Compra {

private double valorLiquido;
private List<Item> itens;
private final Calendar data;

public Compra(Calendar data, List<Item> itens) {
this.data = data;
public Compra(List<Item> itens) {
this.itens = itens;
somaItens();
}
Expand All @@ -19,7 +16,6 @@ private void somaItens() {
for(Item item : itens) {
valorLiquido += item.getPrecoTotal();
}

}

public void reduzValor(double reducao) {
Expand All @@ -46,7 +42,4 @@ public boolean tem(String produto) {
return false;
}

public Calendar getData() {
return data;
}
}
26 changes: 26 additions & 0 deletions src/modulo2/exercicio/datas/GeradorDeOrcamento.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package modulo2.exercicio.datas;

import java.util.Calendar;


public class GeradorDeOrcamento {

public double calculaDesconto(Compra compra) {

if(janeiro()) return compra.getValorLiquido() * 0.05;
if(natal()) return compra.getValorLiquido() * 0.15;

return 0;
}

private boolean natal() {
Calendar hoje = Calendar.getInstance();
return hoje.get(Calendar.MONTH) == Calendar.DECEMBER &&
hoje.get(Calendar.DAY_OF_MONTH) == 25;
}

private boolean janeiro() {
Calendar hoje = Calendar.getInstance();
return hoje.get(Calendar.MONTH) == Calendar.JANUARY;
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.datas;
package modulo2.exercicio.datas;

public class Item {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.mocks;
package modulo2.exercicio.mocks;

import java.util.Calendar;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.mocks;
package modulo2.exercicio.mocks;

import java.util.ArrayList;
import java.util.Calendar;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.mocks;
package modulo2.exercicio.mocks;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.mocks.captor;
package modulo2.exercicio.mocks.captor;

public class PreCadastro {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.mocks.captor;
package modulo2.exercicio.mocks.captor;

public class Produto {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.mocks.captor;
package modulo2.exercicio.mocks.captor;

public interface RepositorioDeProdutos {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.mocks.captor;
package modulo2.exercicio.mocks.captor;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.mocks.verify;
package modulo2.exercicio.mocks.verify;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.mocks.verify;
package modulo2.exercicio.mocks.verify;

public class Produto {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.mocks.verify;
package modulo2.exercicio.mocks.verify;

public interface ProdutoDao {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.tdd.romano;
package modulo2.exercicio.tdd.romano;


public class NumeralRomano {
Expand Down
12 changes: 12 additions & 0 deletions src/modulo2/exercicio/tdd/sessoes/GeradorDeSessoes.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package modulo2.exercicio.tdd.sessoes;

import java.util.List;

public class GeradorDeSessoes {

public List<Sessao> gera(int inicio, int fim, Periodo periodo) {
// aqui... ;)
return null;
}

}
18 changes: 18 additions & 0 deletions src/modulo2/exercicio/tdd/sessoes/Periodo.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package modulo2.exercicio.tdd.sessoes;

public enum Periodo {

DIARIA(1),
SEMANAL(7),
MENSAL(30);

private int tamanho;

Periodo(int tamanho) {
this.tamanho = tamanho;
}

public int getTamanho() {
return tamanho;
}
}
18 changes: 18 additions & 0 deletions src/modulo2/exercicio/tdd/sessoes/Sessao.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package modulo2.exercicio.tdd.sessoes;


public class Sessao {


private int numero;

public Sessao(int numero) {
this.numero = numero;
}

public int getNumero() {
return numero;
}


}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.dao;
package modulo3.exercicio.dao;

public class Produto {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.dao;
package modulo3.exercicio.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.selenium;
package modulo3.exercicio.selenium;

import org.junit.Test;
import org.openqa.selenium.By;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.xml;
package modulo3.exercicio.xml;

import java.io.IOException;
import java.io.Reader;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package exercicio.xml;
package modulo3.exercicio.xml;

public class Negocio {

Expand Down

0 comments on commit acc6c58

Please sign in to comment.