Exemplo n.º 1
0
        public void PretragaRevizija()
        {
            string nazivRepozitorijuma = "";
            string izborKorisnika      = "";
            int    redniBrojCommita    = 0;

            nazivRepozitorijuma = UnesiRepozitorijum();
            RepozitorijumiInfo repoInfo = CitajIzLoga(nazivRepozitorijuma);

            Console.Write("\nUnesite jedinstvenu oznaku revizije: ");
            izborKorisnika = Console.ReadLine();

            string[] preuzetiFajlovi = m_IAmbassador.PretraziReviziju(repoInfo.PreuzetaPutanja, izborKorisnika);

            Console.WriteLine("\nPrikazana je lista fajlova iz commit-a \"{0}\", unutar repozitorijuma \"{1}\", autora \"{2}\".\n", izborKorisnika, nazivRepozitorijuma, repoInfo.NazivAutora);
            foreach (string fajl in preuzetiFajlovi)
            {
                redniBrojCommita++;
                Console.WriteLine("\t" + redniBrojCommita + ". " + fajl);
            }
        }
Exemplo n.º 2
0
        public void PretragaRevizija_test()
        {
            IUser userService = new User(ambasador);

            Console.SetIn(new StringReader("RepozitorijumMaja"));
            string repo = userService.UnesiRepozitorijum();

            Assert.AreEqual("RepozitorijumMaja", repo);
            Assert.AreNotEqual("", repo);
            Assert.AreNotEqual(null, repo);
            userService.SetPutanjaDoRepozitorijumiText(@"C:\Users\Maja\Downloads\Test\Repozitorijumi.txt");

            RepozitorijumiInfo log = userService.CitajIzLoga(repo);

            Assert.AreEqual("Maja", log.NazivAutora);
            Assert.AreNotEqual("", log.NazivAutora);
            Assert.AreNotEqual(null, log.NazivAutora);
            Assert.AreEqual(@"C:\Users\Maja\Downloads", log.PreuzetaPutanja);
            Assert.AreNotEqual("", log.PreuzetaPutanja);
            Assert.AreNotEqual(null, log.PreuzetaPutanja);

            ambasador.PretraziReviziju(log.PreuzetaPutanja, "1");
            ambasador.Received().PretraziReviziju(@"C:\Users\Maja\Downloads", "1");
        }