private void testMotiv(int number, AbstarctGraphAnalyzer analyzer)
 {
     if (!checkIfNeedToTest(number))
     {
         return;
     }
     Label label;
     try
     {
         if (true)//compare(goldResult.Results[0].MotivesCount, analyzer.GetMotif()))
         {
             label = (Label)labels[number];
             label.Text = "Passed";
             label.ForeColor = Color.Green;
         }
         else
         {
             label = (Label)labels[number];
             label.Text = "failed";
             label.ForeColor = Color.Red;
         }
     }
     catch (Exception)
     {
         label = (Label)labels[number];
         label.Text = "failed";
         label.ForeColor = Color.Red;
     }
 }
 private void testFullSubgraphs(int number, AbstarctGraphAnalyzer analyzer)
 {
     if (!checkIfNeedToTest(number))
     {
         return;
     }
     Label label;
     try
     {
         if (compare(goldResult.Results[0].FullSubgraphs, analyzer.GetFullSubGraph()))
         {
             label = (Label)labels[number];
             label.Text = "Passed";
             label.ForeColor = Color.Green;
         }
         else
         {
             label = (Label)labels[number];
             label.Text = "failed";
             label.ForeColor = Color.Red;
         }
     }
     catch (Exception)
     {
         label = (Label)labels[number];
         label.Text = "failed";
         label.ForeColor = Color.Red;
     }
 }
 private void testDistancesBetweenEigenValues(int number, AbstarctGraphAnalyzer analyzer)
 {
     if (!checkIfNeedToTest(number))
     {
         return;
     }
     Label label;
     try
     {
         if (compare(goldResult.Results[0].DistancesBetweenEigenValues, analyzer.GetDistEigenPath()))
         {
             label = (Label)labels[number];
             label.Text = "Passed";
             label.ForeColor = Color.Green;
         }
         else
         {
             label = (Label)labels[number];
             label.Text = "failed";
             label.ForeColor = Color.Red;
         }
     }
     catch (Exception)
     {
         label = (Label)labels[number];
         label.Text = "failed";
         label.ForeColor = Color.Red;
     }
 }
 private void testDiameter(int number, AbstarctGraphAnalyzer analyzer)
 {
     if (!checkIfNeedToTest(number))
     {
         return;
     }
     Label label;
     try
     {
         if (goldResult.Results[0].Result[AnalyseOptions.Diameter] == analyzer.GetDiameter())
         {
             label = (Label)labels[number];
             label.Text = "Passed";
             label.ForeColor = Color.Green;
         }
         else
         {
             label = (Label)labels[number];
             label.Text = "failed";
             label.ForeColor = Color.Red;
         }
     }
     catch (Exception)
     {
         label = (Label)labels[number];
         label.Text = "failed";
         label.ForeColor = Color.Red;
     }
 }
 private void testDegreeDistribution(int number, AbstarctGraphAnalyzer analyzer)
 {
     Label label;
     if (!checkIfNeedToTest(number))
     {
         return;
     }
     try
     {
         if (compare(goldResult.Results[0].VertexDegree, analyzer.GetDegreeDistribution()))
         {
             label = (Label)labels[number];
             label.Text = "Passed";
             label.ForeColor = Color.Green;
         }
         else
         {
             label = (Label)labels[number];
             label.Text = "failed";
             label.ForeColor = Color.Red;
         }
     }
     catch (Exception)
     {
         label = (Label)labels[number];
         label.Text = "failed";
         label.ForeColor = Color.Red;
     }
 }
 private void testAveragePath(int number, AbstarctGraphAnalyzer analyzer)
 {
     if (!checkIfNeedToTest(number))
     {
         return;
     }
     Label label;
     if (!((CheckBox)checkList[number]).Checked)
     {
         label = (Label)labels[number];
         label.Text = "dismissed";
     }
     try
     {
         if (goldResult.Results[0].Result[AnalyseOptions.AveragePath] == analyzer.GetAveragePath())
         {
             label = (Label)labels[number];
             label.Text = "Passed";
             label.ForeColor = Color.Green;
         }
         else
         {
             label = (Label)labels[number];
             label.Text = "failed";
             label.ForeColor = Color.Red;
         }
     }
     catch (Exception e)
     {
         label = (Label)labels[number];
         label.Text = "failed";
         label.ForeColor = Color.Red;
     }
 }