package tests;

import static org.junit.Assert.*;

import java.awt.Point;

import modele.Piaf;

import org.junit.Before;
import org.junit.Test;

public class PiafTest {
	Piaf p;
	
	/**
	 * Setting up tests
	 */
	@Before
	public void setUp(){
		p = new Piaf(20,10,new Point(15,15));		
	}
	
	/**
	 * Verifie la réponse de GetX
	 */
	@Test
	public void testGetX(){
		assertEquals(20.00, p.getX(),0);
	}
	
	/**
	 * Vérifie la réponse de getY()
	 */
	@Test
	public void testGetY(){
		assertEquals(10.00, p.getY(),0);
	}
	
	/**
	 * Verifie si la fonction de mouvement fonctionne
	 */
	@Test
	public void testMove() {
		p.move(15, 20, new Point(20,20));
		if(p.getX() != 15.00){
			fail("X différent de la valeur attendue");
		}
		if(p.getY() != 20.00){
			fail("Y différent de la valeur attendue");
		}
	}
	
	/**
	 * Vérifie si la détection de collision fonctionne
	 */
	@Test
	public void testTouched(){
		if(p.isTouched()){
			fail("Le piaf ne devrai pas être touché");			
		}
		p.setTouched(true);
		if(!p.isTouched()){
			fail("Le piaf devrai être touché");			
		}
	}
	

	/**
	 * Vérifie si le bec est bien retourné
	 */
	@Test
	public void testGetBec(){
		assertTrue(!p.getBec().equals(new Point(20,20)));
	}
}

@@ -138,16 +138,97 @@
 .Test;%0A%0A
+/**%0A * Classe de test relatif %C3%A0 l'oiseau (ici Piaf)%0A * %0A * @author Groupe N5%0A */%0A
 public c
@@ -267,24 +267,37 @@
 %09 * 
-Setting up
+Mise en place de l'objet
  test
-s
 %0A%09 *
@@ -389,33 +389,33 @@
 %09 * Verifie la r
-%C3%A9
+e
 ponse de GetX%0A%09 
@@ -495,25 +495,25 @@
 %09%0A%09/**%0A%09 * V
-%C3%A9
+e
 rifie la r%C3%A9p
@@ -510,17 +510,17 @@
 fie la r
-%C3%A9
+e
 ponse de
@@ -770,25 +770,26 @@
 fail(%22X diff
-%C3%A9
+%C3%83%C2%A9
 rent de la v
@@ -850,17 +850,18 @@
 (%22Y diff
-%C3%A9
+%C3%83%C2%A9
 rent de 
@@ -893,33 +893,33 @@
 %0A%09%7D%0A%09%0A%09/**%0A%09 * V
-%C3%A9
+e
 rifie si la d%C3%A9te
@@ -915,17 +915,17 @@
  si la d
-%C3%A9
+e
 tection 
@@ -1040,17 +1040,18 @@
 rai pas 
-%C3%AA
+%C3%83%C2%AA
 tre touc
@@ -1043,33 +1043,34 @@
  pas %C3%83%C2%AAtre touch
-%C3%A9
+%C3%83%C2%A9
 %22);%09%09%09%0A%09%09%7D%0A%09%09p.s
@@ -1136,9 +1136,10 @@
 rai 
-%C3%AA
+%C3%83%C2%AA
 tre 
@@ -1143,17 +1143,18 @@
 re touch
-%C3%A9
+%C3%83%C2%A9
 %22);%09%09%09%0A%09
@@ -1172,17 +1172,17 @@
 **%0A%09 * V
-%C3%A9
+e
 rifie si
@@ -1209,9 +1209,9 @@
 ourn
-%C3%A9
+e
 %0A%09 *

Update PiafTest.java