Пример #1
0
    public void IsEmptyTest()
    {
        OverviewElements.Initialize();
        List <string> temp = new List <string>();

        Assert.AreEqual(temp.Count == 0, OverviewElements.IsEmpty());
    }
Пример #2
0
 /// <summary>
 /// Removes an element from the OverviewElements, to show the correct order for the OverviewPanel.
 /// </summary>
 public void RemoveLastElement()
 {
     if (OverviewElements.Length() > 0)
     {
         OverviewElements.RemoveElement(OverviewElements.Length() - 1);
     }
     OverviewElements.Print();
 }
Пример #3
0
    public void GetElementTest()
    {
        OverviewElements.Initialize();
        List <string> temp = new List <string>();

        temp.Add("foo temp var");
        OverviewElements.InsertElement("foo temp var");
        Assert.AreEqual(temp[0], OverviewElements.GetElement(0));
    }
Пример #4
0
    public void ListLengthTest()
    {
        List <string> temp = new List <string>();

        OverviewElements.Initialize();
        temp.Add("Metric");
        temp.Add("Pyramid");
        temp.Add("LinesOfCode");
        temp.Add("Complexity");
        temp.Add("Vulnerabilty");
        temp.Add("Test 1 2 3");
        foreach (string s in temp)
        {
            OverviewElements.InsertElement(s);
        }
        Assert.AreEqual(temp.Count, OverviewElements.Length());
    }
Пример #5
0
    public void ClearListTest()
    {
        OverviewElements.Initialize();
        List <string> temp = new List <string>();

        temp.Add("Metric");
        temp.Add("Pyramid");
        temp.Add("LinesOfCode");
        temp.Add("Complexity");
        temp.Add("Vulnerabilty");
        temp.Add("Test 1 2 3");
        foreach (string s in temp)
        {
            OverviewElements.InsertElement(s);
        }
        OverviewElements.ClearList();
        temp.Clear();
        Assert.AreEqual(temp.Count == 0, OverviewElements.IsEmpty());
    }
Пример #6
0
    public void RemoveElementsTest()
    {
        OverviewElements.Initialize();
        List <string> temp = new List <string>();

        temp.Add("Metrics");
        temp.Add("Metric");
        temp.Add("Pyramid");
        temp.Add("LinesOfCode");
        temp.Add("Complexity");
        temp.Add("Vulnerabilty");
        temp.Add("Test 1 2 3");

        foreach (string s in temp)
        {
            OverviewElements.InsertElement(s);
        }
        Assert.AreEqual(temp.Remove(temp[0]), OverviewElements.RemoveElement(0));
        Assert.AreEqual(temp.Remove(temp[1]), OverviewElements.RemoveElement(1));
    }
Пример #7
0
        /// <summary>
        /// Checking the datastore elements and push them in the Overviewpanel in the textfield.
        /// </summary>
        public void WriteOnPanel()
        {
            string dummy;
            string tab  = "\t\t";
            string temp = "";
            int    j    = 0;

            for (int i = 0; i < overviewResult.Length; i++)
            {
                if (j < OverviewElements.Length())
                {
                    temp = OverviewElements.GetElement(j);
                }
                dummy = overviewResult[i].text;
                if (dummy.StartsWith("Projectname:"))
                {
                    overviewResult[i].text = "Projectname:\t" + temp;
                    j++;
                }
                if (dummy.StartsWith("Area:"))
                {
                    overviewResult[i].text = "Area:\t" + tab + temp;
                    j++;
                }
                if (dummy.StartsWith("Height"))
                {
                    overviewResult[i].text = "Height:\t" + tab + temp;
                    j++;
                }
                if (dummy.StartsWith("Color"))
                {
                    overviewResult[i].text = "Color:\t" + tab + temp;
                    j++;
                }
                if (dummy.StartsWith("Pyramid"))
                {
                    overviewResult[i].text = "Pyramid:" + tab + temp;
                    j++;
                }
            }
        }
Пример #8
0
    public void InsertElementTest()
    {
        OverviewElements.Initialize();
        List <string> temp = new List <string>();

        temp.Add("Metric");
        temp.Add("Pyramid");
        temp.Add("LinesOfCode");
        temp.Add("Complexity");
        temp.Add("Vulnerabilty");
        temp.Add("Test 1 2 3");

        string resutl = "";


        foreach (string s in temp)
        {
            resutl += s + " ";
            OverviewElements.InsertElement(s);
        }

        Assert.AreEqual(resutl, OverviewElements.Print());
    }
Пример #9
0
 /// <summary>
 /// Inserts the name of the button as a string in the OverviewElements data.
 /// </summary>
 /// <param name="name">The name of the clicked button.</param>
 public void InsertElement(string name)
 {
     OverviewElements.InsertElement(name);
 }
Пример #10
0
 /// <summary>
 /// Initialize the datastorage and add Eventlistener in each Button.
 /// </summary>
 void Start()
 {
     OverviewElements.Initialize();
 }
Пример #11
0
 /// <summary>
 /// Removes all elements, which shows which button was pressed, from the list.
 /// </summary>
 public void ResetList()
 {
     OverviewElements.ClearList();
 }