Vecteur implements Cloneable { public Vecteur multiplication(double s) { Vecteur resultat = new Vecteur(); resultat.setX(this.getX() * s); resultat.setY(this.getY() * s); return resultat; } Vecteur();  Vecteur(double x, double y); void setX(double x); void setY(double y); double getX(); double getY(); double getAngle(); void setAngle(double a); double getNorme(); void setGrandeur(double pGrandeur); Vecteur additionner(Vecteur v); Vecteur soustraire(Vecteur v); Vecteur multiplication(double s); double multiplication(Vecteur v); Vecteur normaliser(); Vecteur clone();  }
@Test public void testMultiplication() { Vecteur resultat = v1.multiplication(5); assertEquals(0, resultat.getX(), 0.0001); assertEquals(0, resultat.getY(), 0.0001); resultat = v2.multiplication(5); assertEquals(25, resultat.getX(), 0.0001); assertEquals(25, resultat.getY(), 0.0001); }
@Test public void testProduitScalaire() { assertEquals(0.0, v1.multiplication(v2), 0.0001); }