Beispiel #1
0
        public void KolejkaTrzyelementowaJestPelnaPoTrzechZapisach()
        {
            var kolejka = new KolejkaKolowa <double>(3);

            kolejka.Zapisz(3.8);
            kolejka.Zapisz(5.7);
            kolejka.Zapisz(9.3);
            Assert.IsTrue(kolejka.JestPelny);
        }
Beispiel #2
0
        public void KolejkaTrzyElementowaPoTrzechZapisach()
        {
            var kolejka = new KolejkaKolowa <double>(pojemnosc: 3);

            kolejka.Zapisz(3.8);
            kolejka.Zapisz(5.8);
            kolejka.Zapisz(6.2);
            Assert.IsTrue(kolejka.JestPelny);
        }
        public void NowaKolejkaTrzyelemetowaJestPelnaPoTrzechZapisach()
        {
            KolejkaKolowa <double> kolejka = new KolejkaKolowa <double>(3);

            kolejka.Zapisz(1);
            kolejka.Zapisz(112);
            kolejka.Zapisz(1.34);
            Assert.IsTrue(kolejka.JestPelny);
        }
        public void KolejkaElementowaJestPelnaPoTrzechZapisach()
        {
            var kolejka = new KolejkaKolowa(pojemnosc: 3);

            kolejka.Zapisz(3.8);
            kolejka.Zapisz(5.7);
            kolejka.Zapisz(9.8);

            Assert.IsTrue(kolejka.JestPelny);
        }
        public void PierwszyWchodziPierwszyWychodzi()
        {
            KolejkaKolowa <double> kolejka = new KolejkaKolowa <double>(3);
            double wartoscJeden            = 4.7;
            double wartoscDwa = 2.3;

            kolejka.Zapisz(wartoscJeden);
            kolejka.Zapisz(wartoscDwa);
            Assert.AreEqual(wartoscJeden, kolejka.Czytaj());
            Assert.AreEqual(wartoscDwa, kolejka.Czytaj());
            Assert.IsFalse(!kolejka.JestPusty);
        }
        public void PierwszyWchodziPierwszyWychodzi()
        {
            var kolejka  = new KolejkaKolowa <double>();
            var wartosc1 = 4.6;
            var wartosc2 = 3.7;

            kolejka.Zapisz(wartosc1);
            kolejka.Zapisz(wartosc2);
            Assert.AreEqual(wartosc1, kolejka.Czytaj());
            Assert.AreEqual(wartosc2, kolejka.Czytaj());
            Assert.IsTrue(kolejka.JestPusty);
        }
Beispiel #7
0
        public void PierwszyWchodziPierwszyWychodzi()
        {
            var kolejka  = new KolejkaKolowa <string>(3);
            var wartosc1 = "4.6";
            var wartosc2 = "3.7";

            kolejka.Zapisz(wartosc1);
            kolejka.Zapisz(wartosc2);
            Assert.AreEqual(wartosc1, kolejka.Czytaj());
            Assert.AreEqual(wartosc2, kolejka.Czytaj());
            Assert.IsTrue(kolejka.JestPusty);
        }
        public void CzyPelna()
        {
            var kolejka  = new KolejkaKolowa <string>(pojemnosc: 3);
            var wartosc1 = "3.2";
            var wartosc2 = "2";
            var wartosc3 = "2.11";

            kolejka.zapis(wartosc1);
            kolejka.zapis(wartosc2);
            kolejka.zapis(wartosc3);

            Assert.IsTrue(kolejka.pelny);
        }
        public void PierwszyWchodziPierwszyWychodzi()
        {
            var kolejka  = new KolejkaKolowa <string>(pojemnosc: 3);
            var wartosc1 = "4.6";
            var wartosc2 = "3.7";

            kolejka.Zapisz(wartosc1);
            kolejka.Zapisz(wartosc2);

            Assert.AreEqual(wartosc1, kolejka.Czytaj()); //czy pierwszy element który wchodzi również wyjdzie jako pierwszy
            Assert.AreEqual(wartosc2, kolejka.Czytaj());
            Assert.IsTrue(kolejka.JestPusty);            //po odczytaniu wszystkich wartości kolejka jest pusta
        }
        public void PierwszyWchodziPierwszyWychodzi()
        {
            var kolejka  = new KolejkaKolowa(pojemnosc: 3);
            var wartosc1 = 3.8;
            var wartosc2 = 4.9;

            kolejka.Zapisz(wartosc1);
            kolejka.Zapisz(wartosc2);

            Assert.AreEqual(wartosc1, kolejka.Czytaj());
            Assert.AreEqual(wartosc2, kolejka.Czytaj());
            Assert.IsTrue(kolejka.JestPusty);
        }
        public void CzyNadpisuje()
        {
            var kolejka  = new KolejkaKolowa <double>(pojemnosc: 3);
            var wartosci = new[] { 1, 2, 3, 5.32, 9.32, 12.07 };

            foreach (var wartosc in wartosci)
            {
                kolejka.zapis(wartosc);
            }

            Assert.AreEqual(wartosci[3], kolejka.Wypisz());
            Assert.AreEqual(wartosci[4], kolejka.Wypisz());
            Assert.AreEqual(wartosci[5], kolejka.Wypisz());
        }
        public void NadpisujeGdyJestWiekszaNizPojemnosc()
        {
            KolejkaKolowa <double> kolejka = new KolejkaKolowa <double>(3);

            double[] wartosci = new double[] { 1.2, 45, 123.55, 7, 86, 43 };
            foreach (double wartosc in wartosci)
            {
                kolejka.Zapisz(wartosc);
            }
            Assert.IsTrue(kolejka.JestPelny);
            Assert.AreEqual(wartosci[3], kolejka.Czytaj());
            Assert.AreEqual(wartosci[4], kolejka.Czytaj());
            Assert.AreEqual(wartosci[5], kolejka.Czytaj());
            Assert.IsTrue(kolejka.JestPusty);
        }
        public void CzyCzytaOdPoczatku()
        {
            var kolejka  = new KolejkaKolowa <double>(pojemnosc: 3);
            var wartosc1 = 3.2444;
            var wartosc2 = 0.66;
            var wartosc3 = 6.11;

            kolejka.zapis(wartosc1);
            kolejka.zapis(wartosc2);
            kolejka.zapis(wartosc3);

            Assert.AreEqual(wartosc1, kolejka.Wypisz());
            Assert.AreEqual(wartosc2, kolejka.Wypisz());
            Assert.AreEqual(wartosc3, kolejka.Wypisz());
        }
Beispiel #14
0
        public void NadpisujeGdyJestWiekszaNizPojemnosc()
        {
            var kolejka  = new KolejkaKolowa <double>(3);
            var wartosci = new[] { 1.2, 2.4, 3.6, 4.8, 5.3, 6.8 };

            foreach (var wartosc in wartosci)
            {
                kolejka.Zapisz(wartosc);
            }
            Assert.IsTrue(kolejka.JestPelny);
            Assert.AreEqual(wartosci[3], kolejka.Czytaj());
            Assert.AreEqual(wartosci[4], kolejka.Czytaj());
            Assert.AreEqual(wartosci[5], kolejka.Czytaj());
            Assert.IsTrue(kolejka.JestPusty);
        }
Beispiel #15
0
        public void NadpisujeGdyJestWiekszeNizPojemnosc()
        {
            var kolejka  = new KolejkaKolowa <double>(3);
            var wartosci = new[] { 3.3, 4.7, 5, 1, 0.1, 66 };

            foreach (var wartosc in wartosci)
            {
                kolejka.Zapisz(wartosc);
            }

            Assert.AreEqual(wartosci[3], kolejka.Czytaj());
            Assert.AreEqual(wartosci[4], kolejka.Czytaj());
            Assert.AreEqual(wartosci[5], kolejka.Czytaj());

            Assert.IsTrue(kolejka.JestPusty);
        }
Beispiel #16
0
        public void NadpisywanieElementow()
        {
            var kolejka = new KolejkaKolowa <double>(pojemnosc: 3);
            var wartosc = new[] { 1.2, 2.3, 3, 4, 5.2, 6.7 };

            foreach (var item in wartosc)
            {
                kolejka.Zapisz(item);
            }

            Assert.IsTrue(kolejka.JestPelny);
            Assert.AreEqual(wartosc[3], kolejka.Czytaj());
            Assert.AreEqual(wartosc[4], kolejka.Czytaj());
            Assert.AreEqual(wartosc[5], kolejka.Czytaj());
            Assert.IsTrue(kolejka.JestPusty);
        }
        //sprawdzamy czy nadpisujemy wartosci gdy kolejka jest pełna
        public void NadpisujeGdyJestWiekszaNizPojemnosc()
        {
            var kolejka = new KolejkaKolowa <double>(pojemnosc: 3);


            var wartosci = new[] { 1.2, 3.4, 5.6, 6.7, 8.5, 9.6 };

            foreach (var item in wartosci)
            {
                kolejka.Zapisz(item);
            }
            Assert.IsTrue(kolejka.JestPelny);
            Assert.AreEqual(wartosci[3], kolejka.Odczyt());
            Assert.AreEqual(wartosci[4], kolejka.Odczyt());
            Assert.AreEqual(wartosci[5], kolejka.Odczyt());
            Assert.IsTrue(kolejka.CzyJestPusty);
        }
        //sprawdzamy czy element który pierwszy wszedł pierwszy wyjdzie
        public void PierwszyWchodziPierwszyWychdzi()
        {
            var kolejka  = new KolejkaKolowa <string>(pojemnosc: 3);
            var wartosc1 = "4.3";
            var wartosc2 = "3.5";

            // var wartosc3 = 7.1;
            kolejka.Zapisz(wartosc1);
            kolejka.Zapisz(wartosc2);
            //   kolejka.Zapisz(wartosc3);

            //wartosci są sobie równe
            Assert.AreEqual(wartosc1, kolejka.Odczyt());
            Assert.AreEqual(wartosc2, kolejka.Odczyt());

            Assert.IsTrue(kolejka.CzyJestPusty);
        }
        //sprawdzamy czy podczas startu kolejka jest pusta
        public void NowaKolejkaJestPusta()
        {
            var kolejka = new KolejkaKolowa <double>();

            Assert.IsTrue(kolejka.CzyJestPusty);
        }
        public void CzyPusta()
        {
            var kolejka = new KolejkaKolowa <double>();

            Assert.IsTrue(kolejka.pusty);
        }
        public void NowaKolejkaJestPustaTest()
        {
            KolejkaKolowa <double> kolejka = new KolejkaKolowa <double>();

            Assert.IsTrue(kolejka.JestPusty);
        }
            public void NowaKolejkaJestPusta()
            {
                var kolejka = new KolejkaKolowa <double>(pojemnosc: 5);

                Assert.IsTrue(kolejka.JestPusty);
            }