01 package fr.isae.geometry.more;
02
03 /**
04 * <code>TestSegment</code> est une classe de test pour la classe
05 * <code>Segment</code>.
06 *
07 * @author <a href="mailto:cregut@enseeiht.fr">Xavier Cregut</a>
08 * @author <a href="mailto:garion@isae.fr">Christophe Garion</a>
09 * @version 1.0
10 */
11 public class TestSegment {
12
13 /**
14 * Programme permettant de "verifier" si la longueur d'un
15 * segment ne change pas lors de la translation d'un des points
16 * ayant servi a le creer.
17 *
18 * @param args non utilise ici
19 */
20 public static void main(String[] args) {
21 Point p1 = new Point(0.0, 0.0);
22 Point p2 = new Point(5.0, 0.0);
23 Segment s = new Segment(p1, p2);
24
25 System.out.print("p2 = ");
26 p2.afficher();
27 System.out.println();
28 System.out.print("s = ");
29 s.afficher();
30 System.out.println();
31 System.out.println("longueur de s = " + s.getLongueur());
32 System.out.println();
33
34 p2.translater(-2.0, 0.0);
35
36 System.out.print("p2 = ");
37 p2.afficher();
38 System.out.println();
39 System.out.print("s = ");
40 s.afficher();
41 System.out.println();
42 System.out.println("longueur de s = " + s.getLongueur());
43 }
44 }
|