public void accesseursTest() { Journee j = new Journee(54); Assert.IsNotNull(j.getActivites(), "getActivites ne revoie pas la bonne valeur"); Assert.AreEqual(j.getDescription(), "", "getDescription ne renvoie pas la bonne valeur"); Assert.AreEqual(j.getNumero(), 54, "getNumero ne renvoie pas la bonne valeur"); Assert.AreEqual(j.isJourneeExterieure(), false, "isJourneeExterieure ne renvoie pas la bonne valeur"); j.setRapport("LOL"); List<Activite> lA = new List<Activite> { new Activite(new TypeActivite("Lel")) }; j.setListeActivites(lA); j.setJourneeExterieure(true); Assert.AreEqual(j.getActivites(), lA, "setActivites ne fonctionne pas"); Assert.AreEqual(j.getDescription(), "LOL", "setDescription ne renvoie pas la bonne valeur"); Assert.AreEqual(j.isJourneeExterieure(), true, "setJourneeExterieure ne renvoie pas la bonne valeur"); String str = ""; for (int i = 0; i < 1000; ++i) str += i.ToString(); bool texteOK = j.setRapport(str); Assert.IsFalse(texteOK, "La description dépasse les 1000 caractères"); }
public void trouverActiviteTest() { Journee j = new Journee(); j.setListeActivites(new List<Activite>()); Activite a1 = new Activite(new TypeActivite("Lel1"), "xD1", new TimeMartien(0), new TimeMartien(10), new Lieu(0, 0)); Activite a2 = new Activite(new TypeActivite("Lel2"), "xD2", new TimeMartien(10), new TimeMartien(20), new Lieu(20, 30)); Activite a3 = new Activite(new TypeActivite("Lel3"), "xD3", new TimeMartien(20), new TimeMartien(0, 24, 40, 0), new Lieu(12, 45)); Activite a4 = new Activite(new TypeActivite("Lel4"), "xD4", new TimeMartien(10), new TimeMartien(15), new Lieu(20, 30)); j.ajouterActivite(a1); j.ajouterActivite(a2); j.ajouterActivite(a3); j.ajouterActivite(a4); Assert.IsNull(j.trouverActivite(null, true), "On ne peut pas rechercher quelque chose de null"); Activite trouve = j.trouverActivite(new TimeMartien(8), true); Assert.IsNotNull(trouve, "La fonction trouverActivite ne fonctionne pas"); Assert.IsTrue(trouve.getNom().Equals(a1.getNom()), "La méthode a trouvé une activité qui ne correspond pas à ce qui est recherché"); trouve = j.trouverActivite(new TimeMartien(0), false); Assert.IsNotNull(trouve, "La fonction trouverActivite ne fonctionne pas"); Assert.IsTrue(trouve.getNom().Equals(a3.getNom()), "La méthode a trouvé une activité qui ne correspond pas à ce qui est recherché"); }
public void trouverActivitesTest() { Journee j = new Journee(); j.setListeActivites(new List<Activite>()); Activite a1 = new Activite(new TypeActivite("Lel1"), "xD1", new TimeMartien(0), new TimeMartien(10), new Lieu(0, 0)); Activite a2 = new Activite(new TypeActivite("Lel2"), "xD2", new TimeMartien(10), new TimeMartien(20), new Lieu(20, 30)); Activite a3 = new Activite(new TypeActivite("Lel3"), "xD3", new TimeMartien(20), new TimeMartien(0, 24, 40, 0), new Lieu(12, 45)); Activite a4 = new Activite(new TypeActivite("Lel4"), "xD4", new TimeMartien(10), new TimeMartien(15), new Lieu(20, 30)); j.ajouterActivite(a1); j.ajouterActivite(a2); j.ajouterActivite(a3); j.ajouterActivite(a4); List<Activite> trouvees = j.trouverActivites(11); Assert.IsNotNull(trouvees, "La fonction trouverActivites ne fonctionne pas"); Assert.IsTrue(a2.Equals(trouvees.Find(e => e.getNom().Equals(a2.getNom()))), "La méthode a trouvé une activité qui ne correspond pas à ce qui est recherché"); Assert.IsTrue(trouvees.Count == 2, "La méthode n'a pas trouvé le bon nombre d'éléments"); trouvees = j.trouverActivites(36); Assert.IsNotNull(trouvees, "La fonction trouverActivites ne fonctionne pas"); Assert.IsTrue(a2.Equals(trouvees.Find(e => e.getNom().Equals(a2.getNom()))), "La méthode a trouvé une activité qui ne correspond pas à ce qui est recherché"); Assert.IsTrue(trouvees.Count == 2, "La méthode n'a pas trouvé le bon nombre d'éléments"); }