//Amer Bešo - 68-ST - implementacija public void TestSkolovanjeKlasa() { Skolovanje s = new Skolovanje(); s.BrojIndeksa = "12345"; Assert.AreEqual(s.BrojIndeksa, "12345"); }
///Amer Beso - 68-ST - implementacija public void TestPromjenaSobeUStudentskomDomuIzbacivanjeNekolikoStudenata() { StudentskiDom sd = new StudentskiDom(1); sd.PromjenaSobe(sd.Sobe[0], 3); Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); LicniPodaci l2 = new LicniPodaci("Amer", "Beso", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); LicniPodaci l3 = new LicniPodaci("Kerim", "Hodzic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, null, s); Student k2 = new Student("amer12", "beso2332", l2, null, s); Student k3 = new Student("kerim12", "hodzic23", l2, null, s); sd.Sobe[0].DodajStanara(k1); sd.Sobe[0].DodajStanara(k2); sd.Sobe[0].DodajStanara(k3); //provjera da li su svi studenti u sobi Assert.IsTrue(sd.Sobe[0].DaLiJeStanar(k1)); Assert.IsTrue(sd.Sobe[0].DaLiJeStanar(k2)); Assert.IsTrue(sd.Sobe[0].DaLiJeStanar(k3)); sd.PromjenaSobe(sd.Sobe[0], 2); Assert.IsTrue(sd.Sobe[0].DaLiJeStanar(k1)); Assert.IsTrue(sd.Sobe[0].DaLiJeStanar(k2)); Assert.IsFalse(sd.Sobe[0].DaLiJeStanar(k3)); }
public void TestPrviCiklusStudija() { Skolovanje s = new Skolovanje(); double skolarina = s.PromjenaGodineStudija(1, 1); Assert.AreEqual(1800, skolarina); }
public void TestDrugiCiklusStudija() { Skolovanje s = new Skolovanje(); double skolarina = s.PromjenaGodineStudija(2, 2); Assert.AreEqual(2000, skolarina); }
///Amer Beso - 68-ST - implementacija public void TestStudentKlasaLicniPodaci() { Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, null, s); Assert.AreEqual(l1, k1.Podaci); }
//implementacija - Faris Colakovic public void TestKorisnikKlasePasswordPrazan() //Klasa Korisnik baca izuzetak prilikom kreiranja objekta { Korisnik k; Skolovanje s = new Skolovanje(); LicniPodaci l = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); k = new Student("colakovic231", "", l, null, s);//ovjde treba izuzetak zbog praznog username }
//implementacija - Faris Colakovic public void TestKorisnikKlaseKadJeSveUredu() { Skolovanje s = new Skolovanje(); LicniPodaci l = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Korisnik k = new Student("faris1232", "colakovic231", l, null, s); //ovdje ne treba se nista baciti kao izuzetak StringAssert.Equals(k.Username, "faris1232"); }
public void TestKorisnikPromjenaPasswordaWithException() //Klasa Korisnik, linija 78 ce baciti izuzetak { Skolovanje s = new Skolovanje(); LicniPodaci l = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Korisnik k = new Student("faris12", "colakovic23", l, null, s); //ovdje treba se nista baciti kao izuzetak jer validacioni string nije dobar k.PromjenaPassworda("colakovic1", "colakovic2"); }
//implementacija - Faris Colakovic public void TestKorisnikPromjenaPasswordaNoException() { Skolovanje s = new Skolovanje(); LicniPodaci l = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Korisnik k = new Student("faris1232", "colakovic231", l, null, s); //ovdje ne treba se nista baciti kao izuzetak k.PromjenaPassworda("colakovic231", "colakovic12345"); }
///Amer Beso - 68-ST - implementacija public void TestStudentKlasaPrebivaliste() { List <String> l = new List <string>(); l.Add("Boracka br.1"); Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, l, s); Assert.IsTrue(k1.Prebivaliste.Contains("Boracka br.1")); }
///Amer Beso - 68-ST - implementacija public void TestStudentskiDomKlasaRadSaStudentomException3() { List <String> l = new List <string>(); l.Add("Boracka br.1"); Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, l, s); StudentskiDom sd = new StudentskiDom(1); sd.RadSaStudentom(k1, 2);//nije dodan ovaj Student nikako, linija 87. }
///Amer Beso - 68-ST - implementacija public void TestStudentskiDomKlasaRadSaStudentom1() { List <String> l = new List <string>(); l.Add("Boracka br.1"); Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, l, s); StudentskiDom sd = new StudentskiDom(1); sd.RadSaStudentom(k1, 0); Assert.IsTrue(sd.Studenti.Contains(k1)); }
///Amer Beso - 68-ST - implementacija public void TestPromjenaSamoGodine() { Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Amer", "Beso", "Travnik", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student s1 = new Student("amer12", "beso2332", l1, null, s); //indeks prije promjene skolovanja String indeksPocetni = s1.Skolovanje.BrojIndeksa; s1.PromjenaInformacijaOSkolovanju("Elektrotehnički fakultet", 3, 1); StringAssert.Equals(s1.Skolovanje.MaticniFakultet, "Elektrotehnički fakultet"); Assert.AreEqual(s1.Skolovanje.BrojIndeksa, indeksPocetni);//sada ce indeksi biti isti Assert.AreEqual(s1.Skolovanje.CiklusStudija, 1); Assert.AreEqual(s1.Skolovanje.GodinaStudija, 3); }
///Amer Beso - 68-ST - implementacija public void TestSobaKlasaIzbaciStudenta() { Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); LicniPodaci l2 = new LicniPodaci("Amer", "Beso", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, null, s); Student k2 = new Student("amer12", "beso2332", l2, null, s); Soba soba = new Soba(100, 2); soba.DodajStanara(k1); soba.DodajStanara(k2); soba.IzbaciStudenta(k1); Assert.IsFalse(soba.DaLiJeStanar(k1)); }
///Amer Beso - 68-ST - implementacija public void TestSobaKlasaException2() { Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); LicniPodaci l2 = new LicniPodaci("Amer", "Beso", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); LicniPodaci l3 = new LicniPodaci("Kerim", "Hodzic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, null, s); Student k2 = new Student("amer12", "beso2332", l2, null, s); Student k3 = new Student("kerim12", "hodzic23", l2, null, s); Soba soba = new Soba(100, 2); soba.DodajStanara(k1); soba.DodajStanara(k2); soba.IzbaciStudenta(k3); //67. linija u klasi Soba, student nije stanar! }
///Amer Beso - 68-ST - implementacija public void TestStudentskiDomKlasaUpisiMeUDom() { List <String> l = new List <string>(); l.Add("Boracka br.1"); Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, l, s); Student k2 = new Student("amer12", "beso12223", l1, l, s); StudentskiDom sd = new StudentskiDom(1); sd.UpisUDom(k1, 2, false); sd.UpisUDom(k2, 1, true); Assert.IsTrue(sd.Sobe[0].Stanari.Contains(k1)); }
///Amer Beso - 68-ST - implementacija public void TestStudentskiDomKlasaUpisiMeUDomException2() { List <String> l = new List <string>(); l.Add("Boracka br.1"); Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, l, s); Student k2 = new Student("amer12", "beso12223", l1, l, s); Student k3 = new Student("kerim12", "hodizc12223", l1, l, s); StudentskiDom sd = new StudentskiDom(1); sd.UpisUDom(k1, 2, true); sd.UpisUDom(k2, 2, true); sd.UpisUDom(k3, 2, false); //96. linija u klasi StudentskiDom.cs }
//implementacija - Faris Colakovic public void TestLicniPodaciKlasa() { Korisnik k; Skolovanje s = new Skolovanje(); DateTime d = DateTime.Now; LicniPodaci l = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, d); k = new Student("colakovic231", "colakovic231", l, null, s); StringAssert.Equals(l.Ime, "Faris"); StringAssert.Equals(l.Prezime, "Colakovic"); StringAssert.Equals(l.MjestoRodjenja, "Zenica"); Assert.AreEqual(l.Spol, Spol.Muško); StringAssert.Equals(l.Email, "*****@*****.**"); StringAssert.Equals(l.Slika, "image.jpeg"); StringAssert.Equals(l.JMBG, "1231231231233"); Assert.AreEqual(l.DatumRodjenja, d); }
public void TestKorisnikPromjenaBrojaSobeSaBrojemSobeNeispravnim() ////Klasa Soba, linija 91 je linija u kojoj ce se baciti izuzetak { Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); LicniPodaci l2 = new LicniPodaci("Amer", "Beso", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); LicniPodaci l3 = new LicniPodaci("Kerim", "Hodzic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, null, s); Student k2 = new Student("amer12", "beso2332", l2, null, s); Student k3 = new Student("kerim12", "hodzic23", l2, null, s); Soba soba = new Soba(200, 3); soba.DodajStanara(k1); soba.DodajStanara(k2); soba.DodajStanara(k3); //ne moze broj sobe iznad 500 soba.PromjenaBrojaSobe(500); }
//implementacija - Faris Colakovic public void TestKorisnikPromjenaBrojaSobeSaIzbacivanjem() { Skolovanje s = new Skolovanje(); LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); LicniPodaci l2 = new LicniPodaci("Amer", "Beso", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); LicniPodaci l3 = new LicniPodaci("Kerim", "Hodzic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); Student k1 = new Student("faris12", "colakovic23", l1, null, s); Student k2 = new Student("amer12", "beso2332", l2, null, s); Student k3 = new Student("kerim12", "hodzic23", l2, null, s); Soba soba = new Soba(200, 3); soba.DodajStanara(k1); soba.DodajStanara(k2); soba.DodajStanara(k3); soba.PromjenaBrojaSobe(100); Assert.IsTrue(soba.DaLiJeStanar(k1)); Assert.AreEqual(soba.DaLiJeStanar(k2), true); Assert.IsFalse(soba.DaLiJeStanar(k3)); }
//implementacija - Faris Colakovic public void TestLicniPodaciKlasaPrezimeNeispravno() //48ta linija u klasi LicniPodaci.cs baca izuzetak { Skolovanje s = new Skolovanje(); LicniPodaci l = new LicniPodaci("Faris", "colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); }
public void TestNeispravniPodaci() { Skolovanje s = new Skolovanje(); double skolarina = s.PromjenaGodineStudija(7, 0); }
//implementacija - Faris Colakovic public void TestLicniPodaciKlasaEmailPrazan() //72. linija u klasi LicniPodaci.cs { Skolovanje s = new Skolovanje(); LicniPodaci l = new LicniPodaci("Faris", "Colakovic", "Zenica", "", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); }
//implementacija - Faris Colakovic public void TestLicniPodaciKlasaMjestoRodenjaPrazno() //60ta linija u klasi LicniPodaci.cs { Skolovanje s = new Skolovanje(); LicniPodaci l = new LicniPodaci("Faris", "Colakovic", "", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now); }
public void TestNemaPassworda(string usw, string password, LicniPodaci l, List <String> lstring, Skolovanje sk) { Korisnik k = new Student(usw, password, l, lstring, sk);//ovjde treba izuzetak zbog praznog pw }
public void TestNemaJMBG(string ime, string prezime, string grad, string maiil, string img, string broj, Spol spoll, DateTime dejt) { Skolovanje s = new Skolovanje(); LicniPodaci l = new LicniPodaci(ime, prezime, grad, maiil, img, broj, spoll, dejt); }
//implementacija - Faris Colakovic public void TestLicniPodaciKlasaJMBGPrazan() //92. linija u klasi LicniPodaci.cs { Skolovanje s = new Skolovanje(); LicniPodaci l = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "", Spol.Muško, DateTime.Now); }
//implementacija - Faris Colakovic public void TestLicniPodaciKlasaNeispravanDatum() //110 linija u klasi LicniPodaci.cs { Skolovanje s = new Skolovanje(); LicniPodaci l = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.MaxValue); }
//Amer Bešo - 68-ST - implementacija public void TestSkolovanjeKlasaException() { Skolovanje s = new Skolovanje(); s.PromjenaGodineStudija(5, 5); //63. linija u klasi Skolovanje.cs }