VaisseauJoueur extends Vaisseau { public DoubleProperty carburantMaxPropriété() { return carburantMax; } 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; }
@Test public void testCarburantMaxProperty() { assertTrue(v1.carburantMaxPropriété() != null); assertTrue(v2.carburantMaxPropriété() != null); assertTrue(v3.carburantMaxPropriété() != null); assertTrue(v4.carburantMaxPropriété() != null); }