46 lines
1.2 KiB
Java
46 lines
1.2 KiB
Java
/** Programme de test de la classe Schéma.
|
|
* @author
|
|
* @version 1.4
|
|
*/
|
|
public class TestSchema {
|
|
|
|
public static void main(String[] args) {
|
|
// Créer trois points et un schéma à partir de ces points
|
|
Point p1 = new Point(3, 2);
|
|
Point p2 = new Point(11, 4);
|
|
Point p3 = new Point(6, 9);
|
|
Schema s = new Schema(p1, p2, p3);
|
|
|
|
// Afficher le schéma
|
|
System.out.println("s = "); s.afficher(); System.out.println();
|
|
|
|
// Translater le segment
|
|
System.out.println("> s.translater(10, 100);");
|
|
s.translater(10, 100);
|
|
|
|
// Afficher le schéma
|
|
System.out.println("s = "); s.afficher(); System.out.println();
|
|
|
|
// vérif
|
|
if (p1.getX() != 13) {
|
|
System.out.println("ERREUR pour translater p1.x !");
|
|
}
|
|
if (p1.getY() != 102) {
|
|
System.out.println("ERREUR pour translater p1.y !");
|
|
}
|
|
if (p2.getX() != 21) {
|
|
System.out.println("ERREUR pour translater p2.x !");
|
|
}
|
|
if (p2.getY() != 104) {
|
|
System.out.println("ERREUR pour translater p2.y !");
|
|
}
|
|
if (p3.getX() != 16) {
|
|
System.out.println("ERREUR pour translater p3.x !");
|
|
}
|
|
if (p3.getY() != 109) {
|
|
System.out.println("ERREUR pour translater p3.y !");
|
|
}
|
|
|
|
}
|
|
}
|