Skip to content

Commit

Permalink
Correccion test de integracion PicoFino
Browse files Browse the repository at this point in the history
  • Loading branch information
ChrisEFS committed Jun 4, 2019
1 parent 370d297 commit 57e18de
Showing 1 changed file with 16 additions and 14 deletions.
30 changes: 16 additions & 14 deletions test/fiuba/algo3/tp2/integracion/entrega1/HerramientaTest.java
Original file line number Diff line number Diff line change
@@ -1,14 +1,20 @@
package fiuba.algo3.tp2.integracion.entrega1;

import static org.junit.Assert.*;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;

import java.math.BigDecimal;
import java.math.RoundingMode;

import org.junit.Test;

import fiuba.algo3.tp2.herramienta.*;
import fiuba.algo3.tp2.material.*;
import fiuba.algo3.tp2.herramienta.Herramienta;
import fiuba.algo3.tp2.herramienta.HerramientaFactory;
import fiuba.algo3.tp2.material.Diamante;
import fiuba.algo3.tp2.material.Madera;
import fiuba.algo3.tp2.material.Material;
import fiuba.algo3.tp2.material.Metal;
import fiuba.algo3.tp2.material.Piedra;

public class HerramientaTest {

Expand Down Expand Up @@ -257,10 +263,7 @@ public void cuandoSeUsaPicoDeMetalContraMateriales_DeberiaReducirLaDurabilidadDe
picoDeMetal.golpear(madera);
assertEquals(new BigDecimal(0), picoDeMetal.getDurabilidad());
}

/*
* TODO

@Test
public void cuandoSeUsaPicoFinoContraDiamante_DeberiaReducirSuDurabilidad()
throws Exception {
Expand All @@ -271,22 +274,21 @@ public void cuandoSeUsaPicoFinoContraDiamante_DeberiaReducirSuDurabilidad()
BigDecimal durabilidadAntesDeGolpe = picoFino.getDurabilidad();
picoFino.golpear(diamante);
assertEquals(durabilidadAntesDeGolpe
.subtract(durabilidadAntesDeGolpe.multiply(new BigDecimal("0.1"))),
picoFino.getDurabilidad());
.subtract(durabilidadAntesDeGolpe.multiply(new BigDecimal("0.1")))
.compareTo(picoFino.getDurabilidad()), 0);

durabilidadAntesDeGolpe = picoFino.getDurabilidad();
picoFino.golpear(diamante);
assertEquals(durabilidadAntesDeGolpe
.subtract(durabilidadAntesDeGolpe.multiply(new BigDecimal("0.1"))),
picoFino.getDurabilidad());
.subtract(durabilidadAntesDeGolpe.multiply(new BigDecimal("0.1")))
.compareTo(picoFino.getDurabilidad()), 0);

durabilidadAntesDeGolpe = picoFino.getDurabilidad();
picoFino.golpear(diamante);
assertEquals(durabilidadAntesDeGolpe
.subtract(durabilidadAntesDeGolpe.multiply(new BigDecimal("0.1"))),
picoFino.getDurabilidad());
.subtract(durabilidadAntesDeGolpe.multiply(new BigDecimal("0.1")))
.compareTo(picoFino.getDurabilidad()), 0);
}
*/

@Test
public void cuandoSeUsaPicoFinoContraMaterialesExceptoDiamante_NoDeberiaReducirSuDurabilidad()
Expand Down

0 comments on commit 57e18de

Please sign in to comment.