Skip to content

Commit

Permalink
agregandoTest
Browse files Browse the repository at this point in the history
  • Loading branch information
fnpratto committed Dec 16, 2023
1 parent 0f04b91 commit 1bb8d01
Show file tree
Hide file tree
Showing 21 changed files with 630 additions and 33 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ public class ContenedorConsola extends VBox {
private Label energiaActual;
private Label seniority;
private StackPane panelImagen;

public ContenedorConsola(Juego juego) {

this.turnoActual = new Label("Ronda Actual: 1");
Expand Down Expand Up @@ -70,25 +71,21 @@ private void estiloDelLabel(Label label, Font font, String colorDeLetra){
}

public void actualizar(String nombreJugadorActual, int ronda) {
//Label turnoActual = (Label) this.getChildren().get(0);
//Label nombreJugador = (Label) this.getChildren().get(1);

this.jugadorAnterior = nombreJugadorActual;
this.turnoActual.setText("Ronda Actual: " + ronda);
this.nombreJugador.setText("Jugador " + nombreJugadorActual + " le toca tirar");
}

public void actualizar(int energia, String estadoID, String seniorityID) {
//Label seniority = (Label) this.getChildren().get(5);
//Label estado = (Label) this.getChildren().get(6);
//Label energiaActual = (Label) this.getChildren().get(7);

this.datosDelJugadorAnterior.setText("\n\nDatos del jugador " + this.jugadorAnterior);
this.seniority.setText("Seniority jugador: " + seniorityID);
this.estado.setText("Estado: " + estadoID);
this.energiaActual.setText("Energia: " + energia);
}

public void actualizar(String equipamientoID){
//StackPane panelImagen = (StackPane) this.getChildren().get(8);
this.panelImagen.getChildren().clear();

Image imagen = new Image("file:" + System.getProperty("user.dir") + "/imagenes/" + equipamientoID + ".png");
Expand All @@ -100,18 +97,8 @@ public void actualizar(String equipamientoID){
this.panelImagen.getChildren().add(imageView);
}

/*public void actualizar(int energia, String estadoID) {
Label estado = (Label) this.getChildren().get(7);
Label energiaActual = (Label) this.getChildren().get(8);
estado.setText("Estado: " + estadoID);
energiaActual.setText("Energia: " + energia);
//this.getChildren().add(7, estado);
//this.getChildren().add(8, energiaActual);
}*/

public void actualizar(int ultimoNumeroTirado){
//Label numeroDeDado = (Label) this.getChildren().get(2);

this.numeroDeDado.setText(this.jugadorAnterior + " avanzo " + ultimoNumeroTirado + " lugares");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,6 @@
public class VistaInicial extends StackPane {

public VistaInicial(Stage stage) {
/* // TODO: Que onda esto? Arranca o no arranca?
DoubleProperty fontSize = new SimpleDoubleProperty(12);
imperioRomanoEtiqueta.styleProperty().bind(Bindings.concat("-fx-font-size: ", fontSize.asString()));
fontSize.bind(Bindings.createDoubleBinding(
() -> contenedorPrincipal.getWidth() / imperioRomanoEtiqueta.getText().length() * 1.5, // Puedes ajustar este factor según tus necesidades
contenedorPrincipal.widthProperty(), imperioRomanoEtiqueta.textProperty()));
*/

//Imagen de Fondo
Image imagenDeFondo = new Image("file:" + System.getProperty("user.dir") + "/imagenes/fondoMenuInicial.jpg");
ImageView viewImagenFondo = new ImageView(imagenDeFondo);
viewImagenFondo.setPreserveRatio(false);
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package edu.fiuba.algo3.testsUnitarios.AfectantesTests;

import edu.fiuba.algo3.modelo.Dado;
import edu.fiuba.algo3.modelo.Gladiador;
import edu.fiuba.algo3.modelo.estados.Estado;
import org.junit.jupiter.api.Test;

public class BacanalTests {

@Test
public void test01SeModificaEnergia40CuandoElDadoDa5() {

/*
public Estado (Estado estado) {
Dado dado = new Dado(6);
int cantidadCopas = dado.tirar(); // Se puede vincular la accion de un boton al metodo tirar() de Dado?
return (estado.reducirEnergia(ENERGIA_POR_COPA * cantidadCopas));
}
*/
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package edu.fiuba.algo3.testsUnitarios.AfectantesTests;

import org.junit.jupiter.api.Test;

public class ComidaTests {

@Test
public void test01SeAumenta15DeEnergia() {

/*
public Estado modificarEnergia(Estado estado){
return estado.aumentarEnergia(AUMENTO_ENERGIA) ;
}
*/
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package edu.fiuba.algo3.testsUnitarios.AfectantesTests;

import org.junit.jupiter.api.Test;

public class FieraTests {
@Test
public void test01FieraDisminuyeEnergiaDeGladiador() {

/*
/*public void afectar(Gladiador gladiador){
gladiador.recibirImpacto(this);
*/
}

}

31 changes: 31 additions & 0 deletions src/main/test/edu/fiuba/algo3/testsUnitarios/DadoTests.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
package edu.fiuba.algo3.testsUnitarios;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

public class DadoTests {

@Test
public void test01TirarElDado3Veces() {

}

@Test
public void test02SeteaDadoCon2Caras() {

}
}


/* private int ultimoNumeroTirado;
private int caras = 6;
public Dado(int carasDado){
this.caras = carasDado;
}
public int tirar() {
Random random = new Random();
this.ultimoNumeroTirado = (random.nextInt(caras) + 1);
return this.ultimoNumeroTirado;
}*/
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package edu.fiuba.algo3.testsUnitarios.EquipamientoTests;

import org.junit.jupiter.api.Test;

public class ArmaduraTests {

@Test
public void test01SemejoraUnaArmadura() {

/*
return potenciador.equipamientoSiguiente(this);
}
*/
}

@Test
public void test02NoSeTieneEquipoCompletoConUnaArmadura() {
/*
public boolean equipoCompleto() {
return false;
}
* */
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package edu.fiuba.algo3.testsUnitarios.EquipamientoTests;

import edu.fiuba.algo3.modelo.estados.Estado;
import org.junit.jupiter.api.Test;

public class CascoTests {

@Test
public void test01SemejoraUnCasco() {

/*
return potenciador.equipamientoSiguiente(this);
}
recibirAtaque
*/
}

@Test
public void test02NoSeTieneEquipoCompletoConUnCasco() {
/*
public boolean equipoCompleto() {
return false;
}
* */
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package edu.fiuba.algo3.testsUnitarios.EquipamientoTests;

import org.junit.jupiter.api.Test;

public class DesequipadoTests {

@Test
public void test01SemejoraSiendoDesequipado() {

/*
return potenciador.equipamientoSiguiente(this);
}
*/
}

@Test
public void test02NoSeTieneEquipoCompletoDesequipado() {
/*
public boolean equipoCompleto() {
return false;
}
* */
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package edu.fiuba.algo3.testsUnitarios.EquipamientoTests;

import org.junit.jupiter.api.Test;

public class EscudoYEspadaTests {

@Test
public void test01SemejoraTeniendoEscudoYEspada() {

/*
return potenciador.equipamientoSiguiente(this);
}
*/
}

@Test
public void test02NoSeTieneEquipoCompletoConEscudoYEspada() {
/*
public boolean equipoCompleto() {
return false;
}
* */
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package edu.fiuba.algo3.testsUnitarios.EquipamientoTests;

import org.junit.jupiter.api.Test;

public class LlaveTests {
@Test
public void test01NoSemejoraTeniendoLlave() {

/*
return potenciador.equipamientoSiguiente(this);
}
*/
}

@Test
public void test02SeTieneEquipoCompletoConLlave() {
/*
public boolean equipoCompleto() {
return false;
}
* */
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
package edu.fiuba.algo3.testsUnitarios.EstadosTests;

import org.junit.jupiter.api.Test;

public class CansadoTests {
@Test
public void test01AvanzaCansado(){

/*
logger.warn("Estoy cansado Jefe :(");
int energia = 5;
return new Sano(energia);
* */
}
@Test
public void test02aumentaEnergiaCansado() {

/*
public Estado aumentarEnergia(int energia){
return this;
}
public int getEnergia() {
return 0;
}
*/
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
package edu.fiuba.algo3.testsUnitarios.EstadosTests;

import org.junit.jupiter.api.Test;

public class LesionadoTests {

@Test
public void test01AvanzaLesionado(){

/*
* logger.warn("Estoy cansado Jefe :(");
int energia = 5;
return new Sano(energia);
* */
}

@Test
public void test02aumentaEnergiaLesionado() {

/*
public Estado aumentarEnergia(int energia){
return this;
}
public int getEnergia() {
return 0;
}
*/
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
package edu.fiuba.algo3.testsUnitarios.EstadosTests;

import org.junit.jupiter.api.Test;

public class SanoTests {

@Test
public void test01Avanza(){

/*
public Estado avanzar(Celda futuraCelda, Gladiador gladiador, Logger logger) {
logger.info("Movimiento exitoso.");
return gladiador.mover(futuraCelda);
}recibirAtaque
* */
}
@Test
public void test02aumentaEnergia() {

/*
this.energiaActual += energia;
return this;
}
*/
}

@Test
public void test03DisminuirEnergia() {
/*
* this.energiaActual -= energia;
if (this.energiaActual <= SIN_ENERGIA) {
return new Cansado();
}
return this;
* */
}
}
Loading

0 comments on commit 1bb8d01

Please sign in to comment.