Beispiel #1
0
        private static void week2_Testaanroepen()
        {
            // >>>> Testaanroepen week 2 - Ordered Array - AddBinary <<<<

            // Aanmaken testarray:

            NawArrayOrdered orderedArray = new NawArrayOrdered(20);

            orderedArray.Add(new NAW("Persoon 1", "Adres 1", "Woonplaats 1"));
            orderedArray.Add(new NAW("Persoon 2", "Adres 2", "Woonplaats 2"));
            orderedArray.Add(new NAW("Persona non grata", "Adres 3", "Woonplaats 3"));
            orderedArray.Add(new NAW("Persoon 4", "Adres 4", "Woonplaats 2"));
            orderedArray.Add(new NAW("Persoon 1", "Adres 5", "Woonplaats 1"));
            orderedArray.Add(new NAW("Persoon 2", "Adres 6", "Woonplaats 2"));
            orderedArray.Add(new NAW("Persona non grata", "Adres 7", "Woonplaats 3"));
            orderedArray.Add(new NAW("Persoon 2", "Adres 8", "Woonplaats 2"));
            orderedArray.Add(new NAW("Persoon 9", "Adres 9", "Woonplaats 1"));
            orderedArray.Add(new NAW("Persoon 10", "Adres 10", "Woonplaats 2"));

            System.Console.WriteLine("\n\nDe geordende array na initialisatie maar voor bewerkingen is:");
            orderedArray.Show();

            // Testaanroep AddBinary:

            /*
             * NAW toeTeVoegenNaw = new NAW("Persoon 5", "Adres 4", "Woonplaats 2");
             * orderedArray.AddBinary(toeTeVoegenNaw);
             * System.Console.WriteLine("\n\nDe geordende array na aanroep AddBinary is:");
             * orderedArray.Show();
             */

            // >>>> Testaanroepen week 2 - Unordered Array - BubbleSortInverted <<<<

            // Aanmaken testarray:

            NawArrayUnordered unorderedArray = new NawArrayUnordered(20);

            unorderedArray.Add(new NAW("Persoon 1", "Adres 1", "Woonplaats 1"));
            unorderedArray.Add(new NAW("Persoon 2", "Adres 2", "Woonplaats 2"));
            unorderedArray.Add(new NAW("Persona non grata", "Adres 3", "Woonplaats 3"));
            unorderedArray.Add(new NAW("Persoon 4", "Adres 4", "Woonplaats 2"));
            unorderedArray.Add(new NAW("Persoon 1", "Adres 5", "Woonplaats 1"));
            unorderedArray.Add(new NAW("Persoon 2", "Adres 6", "Woonplaats 2"));
            unorderedArray.Add(new NAW("Persona non grata", "Adres 7", "Woonplaats 3"));
            unorderedArray.Add(new NAW("Persoon 2", "Adres 8", "Woonplaats 2"));
            unorderedArray.Add(new NAW("Persoon 9", "Adres 9", "Woonplaats 1"));
            unorderedArray.Add(new NAW("Persoon 10", "Adres 10", "Woonplaats 2"));

            System.Console.WriteLine("\n\nDe ongeordende array na initialisatie maar voor bewerkingen is:");
            unorderedArray.Show();

            // Testaanroep BubbleSortInverted:

            /*
             * unorderedArray.BubbleSortInverted();
             * System.Console.WriteLine("\n\nDe ongeordende array na aanroep BubbleSortInverted is:");
             * unorderedArray.Show();
             */
        }
Beispiel #2
0
        private static void week1_OrderedArray_Testaanroepen()
        {
            // >>>> Testaanroepen week 1 - Ordered Array <<<<

            // Testaanroep constructor:

            NawArrayOrdered orderedArray = new NawArrayOrdered(20);

            // Testaanroepen Add:

            orderedArray.Add(new NAW("Persoon 1", "Adres 1", "Woonplaats 1"));
            orderedArray.Add(new NAW("Persoon 2", "Adres 2", "Woonplaats 2"));
            orderedArray.Add(new NAW("Persona non grata", "Adres 3", "Woonplaats 3"));
            orderedArray.Add(new NAW("Persoon 4", "Adres 4", "Woonplaats 2"));
            orderedArray.Add(new NAW("Persoon 1", "Adres 5", "Woonplaats 1"));
            orderedArray.Add(new NAW("Persoon 2", "Adres 6", "Woonplaats 2"));
            orderedArray.Add(new NAW("Persona non grata", "Adres 7", "Woonplaats 3"));
            orderedArray.Add(new NAW("Persoon 2", "Adres 8", "Woonplaats 2"));
            orderedArray.Add(new NAW("Persoon 9", "Adres 9", "Woonplaats 1"));
            orderedArray.Add(new NAW("Persoon 10", "Adres 10", "Woonplaats 2"));

            System.Console.WriteLine("\n\nDe geordende array na initialisatie maar voor bewerkingen is:");
            orderedArray.Show();

            // Activeer onderstaande testaanroepen wanneer je de bijhorende methode hebt geimplementeerd door de commentaarhaken weg te halen.

            // Testaanroepen Find:

            /*
             * NAW gezochteNAW = new NAW("Persoon 4", "Adres 4", "Woonplaats 2");
             * NAW nietbestaandeNAW = new NAW("Onbekende Persoon", "Adres 3", "Woonplaats 1");
             *
             * int gezochteNAWIndex = orderedArray.Find(gezochteNAW);
             * System.Console.WriteLine("\nPersoon 4 gevonden op index {0}:", gezochteNAWIndex);
             *
             * int gezochteNAWIndex2 = orderedArray.Find(nietbestaandeNAW);
             * System.Console.WriteLine("\nOnbekende Persoon gevonden op index {0}:", gezochteNAWIndex2);
             */

            // Testaanroep Update:

            /*
             * orderedArray.Update(gezochteNAW, nietbestaandeNAW);
             * System.Console.WriteLine("\n\nDe geordende array na update van persoon 4:");
             * orderedArray.Show();
             */
        }