### Question:
VaisseauJoueur extends Vaisseau { public double reqCarburantMax() { return carburantMax.get(); } VaisseauJoueur(double pPuissance,
                        double pMasse,
                        double pCarburantMax,
                        double pCarburantDepart); void tournerGauche(boolean tourner); void tournerDroite(boolean tourner); void avancer(boolean avancer); double reqPuissance(); void asgPuissance(double pPuissance); double reqSante(); void asgSante(double pSante); DoubleProperty reqSant{; void asgCarburantMax(double pCarburantMax); double reqCarburantMax(); double reqCarburantRestant(); void asgCarburantRestant(double pCarburantRestant); void reqCarburantDepart(double pCarburantDepart); double reqCarburantDepart(); DoubleProperty carburantMaxPropri {; DoubleProperty carburantRestantPropri {; Vecteur reqForceExt(); Vecteur reqDirection(); void asgDirection(Vecteur nouvDirection); void jouerAnimationMort(); boolean estAnimationMort(); void miseAJourGraphique(double dt); void creeNoeud(); Node reqNoeud(); void miseAJourPhysique(double dt); void surCollision(Corps c); void asgAngle(double angle); void reset(); static final double PUISSANCE_MOTEUR; static final double PUISSANCE_ROTATION_DEFAUT; final static double CARBURANT_DEFAUT; final static double PUISSANCE_DEFAUT; final static double VITESSE_ANIM_FLAMME; final static double VITESSE_ANIM_MORT; final static int NB_FRAMES_ANIM_MORT; }### Answer:
@Test public void testGetCarburantMax() { assertEquals(100.0, v1.reqCarburantMax(), 0.0001); assertEquals(20.0, v2.reqCarburantMax(), 0.0001); assertEquals(100.0, v3.reqCarburantMax(), 0.0001); assertEquals(20.0, v4.reqCarburantMax(), 0.0001); }