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"); }
/// <summary> /// Permet de mettre à jour l'emploi du temps /// </summary> /// <param name="journee">La journée à mettre à jour</param> public void miseAJourEdt(Journee journee) { for (int i = 0; i < 25; ++i) { heures[i].Text = ""; } numJourneeLabel.Text = "Journée " + journeeSelectionnee; lierActiviteEtEdt(); int jourPeriode = journee.getNumero(); while (jourPeriode > 50) { jourPeriode -= 50; } if (journee.isJourneeExterieure()) { icones[jourPeriode].Visible = true; } else { icones[jourPeriode].Visible = false; } avancementMission.Value = (int)((journeeActuelle.getNumero() * 100) / Constantes.NB_JOUR_MISSION); mettreAJourActiviteEnCours(); this.Refresh(); }
/// <summary> /// Permet de mettre à jour l'emploi du temps /// </summary> /// <param name="journee">La journée à mettre à jour</param> public void miseAJourEdt(Journee journee) { for (int i = 0; i < 25; ++i) heures[i].Text = ""; numJourneeLabel.Text = "Journée " + journeeSelectionnee; lierActiviteEtEdt(); int jourPeriode = journee.getNumero(); while (jourPeriode > 50) jourPeriode -= 50; if (journee.isJourneeExterieure()) icones[jourPeriode].Visible = true; else icones[jourPeriode].Visible = false; avancementMission.Value = (int) ((journeeActuelle.getNumero() * 100) / Constantes.NB_JOUR_MISSION); mettreAJourActiviteEnCours(); this.Refresh(); }