diff --git a/res/tp04-res.jar b/res/tp04-res.jar new file mode 100755 index 0000000000000000000000000000000000000000..4088fda2baee4ed5f221ddd3c9999890d7f2637f Binary files /dev/null and b/res/tp04-res.jar differ diff --git a/src/tp04/UsePerson.java b/src/tp04/UsePerson.java new file mode 100644 index 0000000000000000000000000000000000000000..aaf0940b6992750d3a04a452c724321088aee4f9 --- /dev/null +++ b/src/tp04/UsePerson.java @@ -0,0 +1,28 @@ +package tp04; + +public class UsePerson { + public static void main(String[] args) { + Person alice = new Person("Alice", "A"); + Person bruno = new Person("Bruno", "B"); + Person autre = alice; + boolean testsOK = true; + // test des getters + if(!alice.getForename().equals("Alice") || !alice.getName().equals("A") || !bruno.getForename().equals("Bruno") || !bruno.getName().equals("B") || !autre.getForename().equals("Alice") || !autre.getName().equals("A")) { + System.out.println("Erreur de méthodes GET"); + testsOK = false; + } + // test des setters + alice.setForename("Anatole"); + bruno.setName("BB"); + if(!alice.getForename().equals("Anatole") || !alice.getName().equals("A") || !bruno.getForename().equals("Bruno") || !bruno.getName().equals("BB") || !autre.getForename().equals("Anatole") || !autre.getName().equals("A")) { + System.out.println("Erreur de méthodes SET"); + testsOK = false; + } + // test du equals + if(alice.equals(bruno) || !alice.equals(autre)) { + System.out.println("Erreur de méthode equals"); + testsOK = false; + } + if(testsOK) System.out.println("Tests de UsePerson réussis !"); + } +}