示例#1
0
        public void accesseursTest()
        {
            Activite a = new Activite(new TypeActivite("Toto"), "lel", new TimeMartien(0), new TimeMartien(10), new Lieu(0, 0));

            Assert.AreEqual(a.getDescription(), "lel", "getDescription ne renvoie pas le bon résultat");
            Assert.AreEqual(a.getDuree(), new TimeMartien(10), "getDuree ne renvoie pas le bon résultat");
            Assert.AreEqual(a.getHeureDebut(), new TimeMartien(0), "getHeureDebut ne renvoie pas le bon résultat");
            Assert.AreEqual(a.getHeureFin(), new TimeMartien(10), "getHeureFin ne renvoie pas le bon résultat");
            Assert.AreEqual(a.getLieu(), new Lieu(0, 0), "getLieu ne renvoie pas le bon résultat");
            Assert.AreEqual(a.getNom(), "Toto", "getNom ne renvoie pas le bon résultat");
            Assert.AreEqual(a.getTypeActivite(), new TypeActivite("Toto"), "getTypeActivite ne renvoie pas le bon résultat");
            Assert.AreEqual(a.isActiviteExterieure(), false, "isActiviteExterieure ne renvoie pas le bon résultat");
            Assert.AreEqual(a.isExperience(), false, "isExperience ne renvoie pas le bon résultat");
            Assert.AreEqual(a.isExploration(), false, "isExploration ne renvoie pas le bon résultat");
            Assert.AreEqual(a.isModifiable(), true, "isModifiable ne renvoie pas le bon résultat");

            a.setDescription("ahah");
            a.setHeureDebut(new TimeMartien(1));
            a.setHeureFin(new TimeMartien(5));
            a.setLieu(new Lieu(50, -60));

            Assert.AreEqual(a.getDescription(), "ahah", "setDescription ne fonctionne pas");
            Assert.AreEqual(a.getDuree(), new TimeMartien(4), "setDuree ne fonctionne pas");
            Assert.AreEqual(a.getHeureDebut(), new TimeMartien(1), "setHeureDebut ne fonctionne pas");
            Assert.AreEqual(a.getHeureFin(), new TimeMartien(5), "setHeureFin ne fonctionne pas");
            Assert.AreEqual(a.getLieu(), new Lieu(50, -60), "setLieu ne fonctionne pas");

            String str = "";
            for (int i = 0; i < 500; ++i)
                str += i.ToString();

            bool texteOK = a.setDescription(str);
            Assert.IsFalse(texteOK, "La description dépasse les 400 caractères");
        }
示例#2
0
        public void accesseursTest()
        {
            Activite a = new Activite(new TypeActivite("Toto"), "lel", new TimeMartien(0), new TimeMartien(10), new Lieu(0, 0));

            Assert.AreEqual(a.getDescription(), "lel", "getDescription ne renvoie pas le bon résultat");
            Assert.AreEqual(a.getDuree(), new TimeMartien(10), "getDuree ne renvoie pas le bon résultat");
            Assert.AreEqual(a.getHeureDebut(), new TimeMartien(0), "getHeureDebut ne renvoie pas le bon résultat");
            Assert.AreEqual(a.getHeureFin(), new TimeMartien(10), "getHeureFin ne renvoie pas le bon résultat");
            Assert.AreEqual(a.getLieu(), new Lieu(0, 0), "getLieu ne renvoie pas le bon résultat");
            Assert.AreEqual(a.getNom(), "Toto", "getNom ne renvoie pas le bon résultat");
            Assert.AreEqual(a.getTypeActivite(), new TypeActivite("Toto"), "getTypeActivite ne renvoie pas le bon résultat");
            Assert.AreEqual(a.isActiviteExterieure(), false, "isActiviteExterieure ne renvoie pas le bon résultat");
            Assert.AreEqual(a.isExperience(), false, "isExperience ne renvoie pas le bon résultat");
            Assert.AreEqual(a.isExploration(), false, "isExploration ne renvoie pas le bon résultat");
            Assert.AreEqual(a.isModifiable(), true, "isModifiable ne renvoie pas le bon résultat");

            a.setDescription("ahah");
            a.setHeureDebut(new TimeMartien(1));
            a.setHeureFin(new TimeMartien(5));
            a.setLieu(new Lieu(50, -60));

            Assert.AreEqual(a.getDescription(), "ahah", "setDescription ne fonctionne pas");
            Assert.AreEqual(a.getDuree(), new TimeMartien(4), "setDuree ne fonctionne pas");
            Assert.AreEqual(a.getHeureDebut(), new TimeMartien(1), "setHeureDebut ne fonctionne pas");
            Assert.AreEqual(a.getHeureFin(), new TimeMartien(5), "setHeureFin ne fonctionne pas");
            Assert.AreEqual(a.getLieu(), new Lieu(50, -60), "setLieu ne fonctionne pas");

            String str = "";

            for (int i = 0; i < 500; ++i)
            {
                str += i.ToString();
            }

            bool texteOK = a.setDescription(str);

            Assert.IsFalse(texteOK, "La description dépasse les 400 caractères");
        }