Commit 2a686dc5 authored by BARBIER Alexandre's avatar BARBIER Alexandre
Browse files

réorganisation des dossiers

parent 49c5085e
package eu.telecomnancy;
public class App{
public static void main(String[] args) {
Student etudiant1 = new Student("toto",1);
Student etudiant2 = new Student("titi",2);
System.out.println(etudiant1);
System.out.println(etudiant2);
}
}
\ No newline at end of file
package eu.telecomnancy;
public class Student {
private String name;
private int id;
public Student(String name, int id){
this.name = name;
this.id = id;
}
public String getName(){
return name;
}
public int getId(){
return id;
}
public void setName(String name){
this.name = name;
}
public void setId(int id){
this.id = id;
}
public String toString(){
return "(" + this.name + "," + String.valueOf(id) + ")";
}
public boolean equals(Student s){
return this.name.equals(s.name) && this.id==s.id;
}
}
\ No newline at end of file
package eu.telecomnancy;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import org.junit.Before;
import org.junit.Test;
public class StudentTest {
Student etudiant1, etudiant2;
@Before
public void BeforeEach() {
etudiant1 = new Student("toto",1);
etudiant2 = new Student("titi",2);
}
@Test
public void testSetName(){
etudiant1.setName("tata");
assertEquals(etudiant1.getName(),"tata");
}
@Test
public void testSetId(){
etudiant1.setId(1);
assertEquals(etudiant1.getId(),1);
}
@Test
public void testToString(){
etudiant1.setName("toto");
etudiant1.setId(1);
assertTrue(etudiant1.toString().equals("(toto,1)"));
}
@Test
public void testEquals(){
assertFalse(etudiant1.equals(etudiant2));
assertTrue(etudiant1.equals(etudiant1));
etudiant2.setName("toto");
assertFalse(etudiant1.equals(etudiant2));
etudiant2.setId(1);
assertTrue(etudiant1.equals(etudiant2));
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment