You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1000 B
48 lines
1000 B
package test;
|
|
|
|
import org.junit.Test;
|
|
import static org.junit.Assert.*;
|
|
import model.Lampe;
|
|
|
|
public class LampeTest {
|
|
|
|
@Test
|
|
public void testMarche() {
|
|
Lampe lampe = new Lampe("Salon");
|
|
lampe.marche();
|
|
assertEquals(100, lampe.getNiveau());
|
|
}
|
|
|
|
@Test
|
|
public void testArret() {
|
|
Lampe lampe = new Lampe("Chambre");
|
|
lampe.arret();
|
|
assertEquals(0, lampe.getNiveau());
|
|
}
|
|
|
|
@Test
|
|
public void testAttenuer() {
|
|
Lampe lampe = new Lampe("Cuisine");
|
|
|
|
lampe.attenuer(50);
|
|
assertEquals(50, lampe.getNiveau());
|
|
|
|
lampe.attenuer(0);
|
|
assertEquals(0, lampe.getNiveau());
|
|
}
|
|
|
|
@Test
|
|
public void testNiveauNegatif() {
|
|
Lampe lampe = new Lampe("Lit");
|
|
|
|
lampe.attenuer(-10);
|
|
assertEquals(0, lampe.getNiveau());
|
|
}
|
|
|
|
@Test
|
|
public void testGetNiveau() {
|
|
Lampe lampe = new Lampe("Salle de bain");
|
|
assertEquals(0, lampe.getNiveau());
|
|
}
|
|
}
|