Vecteur implements Cloneable { public Vecteur normaliser() { Vecteur resultat = new Vecteur(); if (this.getNorme() != 0) { resultat.setX(this.getX() / this.getNorme()); resultat.setY(this.getY() / this.getNorme()); } 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 testNormaliser() { Vecteur resultat = v1.normaliser(); assertEquals(0, resultat.getX(), 0.0001); assertEquals(0, resultat.getY(), 0.0001); resultat = v2.normaliser(); assertEquals(0.70711, resultat.getX(), 0.0001); assertEquals(0.70711, resultat.getY(), 0.0001); }