Skip to content
Snippets Groups Projects
Commit ab07b042 authored by tompotio's avatar tompotio
Browse files

V3

parent 4664f783
Branches
No related tags found
No related merge requests found
......@@ -4,7 +4,8 @@ import Arme.Arme;
public class BaguetteMagique extends Arme {
private int soin;
public BaguetteMagique(int degat, String nom, double poids) {
public BaguetteMagique(int degat, String nom, double poids,int soin) {
super(degat, nom, poids);
this.soin = soin;
}
}
......@@ -4,7 +4,8 @@ import Arme.Arme;
public class BatonDeSorcier extends Arme {
private String pouvoir;
public BatonDeSorcier(int degat, String nom, double poids) {
public BatonDeSorcier(int degat, String nom, double poids,String pouvoir) {
super(degat, nom, poids);
this.pouvoir = pouvoir;
}
}
......@@ -4,7 +4,8 @@ import Arme.Arme;
public class Epee extends Arme {
private int longueur;
public Epee(int degat, String nom, double poids) {
public Epee(int degat, String nom, double poids,int longueur) {
super(degat, nom, poids);
this.longueur = longueur;
}
}
......@@ -7,7 +7,7 @@ public class Guerisseur extends Personnage{
private int sagesse;
public Guerisseur(String nom, int pointsDeVie) {
super(nom, pointsDeVie);
this.arme = new BaguetteMagique(4,"Baguette",0.1);
this.arme = new BaguetteMagique(4,"Baguette",0.1,10);
}
@Override
......
......@@ -7,7 +7,7 @@ public class Guerrier extends Personnage{
private int force;
public Guerrier(String nom, int pointsDeVie) {
super(nom, pointsDeVie);
this.arme = new Epee(15,"Epee",1.5);
this.arme = new Epee(15,"Epee",1.5,2);
}
@Override
......
......@@ -8,7 +8,7 @@ public class Roi extends Personnage{
private String royaume;
public Roi(String nom, int pointsDeVie) {
super(nom, pointsDeVie);
this.arme = new Epee(17,"EpeeEnOr",3);
this.arme = new Epee(17,"EpeeEnOr",3,2);
}
@Override
......
......@@ -7,7 +7,7 @@ public class Sorcier extends Personnage{
private int intelligence;
public Sorcier(String nom, int pointsDeVie) {
super(nom, pointsDeVie);
this.arme = new BatonDeSorcier(30,"Baton",2);
this.arme = new BatonDeSorcier(30,"Baton",2,"Glace");
}
@Override
......
......@@ -4,6 +4,7 @@ import Personnage.*;
import Visiteur.DegatVisiteur;
import Visiteur.NiveauVisiteur;
import org.junit.jupiter.api.Test;
import static org.junit.Assert.assertTrue;
class V1Test {
/**
......@@ -14,13 +15,13 @@ class V1Test {
Guerrier guerrier = new Guerrier("Thomas",50);
Guerisseur guerisseur = new Guerisseur("Joseph",23);
assertTrue("Les niveaux des personnages ont été mal initialisés",guerrier.getNiveau() == 0) && (guerisseur.getNiveau() == 0);
assertTrue("Les niveaux des personnages ont été mal initialisés",(guerrier.getNiveau() == 0) && (guerisseur.getNiveau() == 0));
NiveauVisiteur niveauVisiteur = new NiveauVisiteur();
guerrier.accepter(niveauVisiteur);
guerisseur.accepter(niveauVisiteur);
assertTrue("Les personnages n'ont pas correctement gagné en niveau";guerrier.getNiveau() == 1) && (guerisseur.getNiveau() == 1);
assertTrue("Les personnages n'ont pas correctement gagné en niveau",(guerrier.getNiveau() == 1) && (guerisseur.getNiveau() == 1));
}
/**
......
......@@ -4,6 +4,7 @@ import DP.Composite.EquipeI;
import Personnage.*;
import Visiteur.NiveauVisiteur;
import org.junit.jupiter.api.Test;
import static org.junit.Assert.assertTrue;
public class V2Test {
/**
......
......@@ -3,6 +3,7 @@ package Tests;
import Personnage.*;
import Visiteur.CompterSorcierVisiteur;
import org.junit.jupiter.api.Test;
import static org.junit.Assert.assertTrue;
public class V3Test {
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment