Camera { public void update(double dt) { facteur = bezier(dt, facteur, targetFacteur, VITESSE_ZOOM); x = bezier(dt, x, targetX, VITESSE_ZOOM); y = bezier(dt, y, targetY, VITESSE_ZOOM); } Camera();  Camera(double pLargeur, double pHauteur); void setGrandeurs(double pLargeur, double pHauteur); void deplacer(double pX, double pY); Vecteur getDeplacement(); void zoomer(double pFacteur); Vecteur localToGlobal(Vecteur vec); Vecteur getTranslation(); double getFacteur(); void update(double dt); static final double VITESSE_ZOOM; }
@Test public void testUpdate() { c2.zoomer(2.0); c2.update(0.001); assertTrue(c2.getFacteur() > 1.0); }