Exemplo n.º 1
0
        public void ClearTests()
        {
            BindingSource binding = new BindingSource();

            binding.AddNew();

            SetGridDatasouce datasouce = SetDatasource;

            if (GridTests.InvokeRequired)
            {
                GridTests.Invoke(datasouce, new object[] { binding });
            }
            else
            {
                GridTests.DataSource = binding;
            }
            cboFilter.Items.Clear();
            cboFilter.Items.Add(Resources.FilterByAllTestsText);
            cboFilter.SelectedIndex = 0;
            lblTime.Text            = "";
            lblTestNum.Text         = "";
            lblTestDetails.Text     = "";
            lblProject.Text         = "";
            lblPassingTests.Text    = "";
            lblFailingTests.Text    = "";
            //check if a failurewindow exists and if it does clear it.
            TestFailure failureWindow = TestPackage.GetTestFailureWindow();

            if (failureWindow != null)
            {
                failureWindow.Clear();
            }
        }
Exemplo n.º 2
0
 private void GridTests_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == 2)
     {
         DataGridViewRow row = GridTests.Rows[e.RowIndex];
         if (row.Cells[2].Value == null || (string)row.Cells[2].Value == "")
         {
             return;
         }
         GTestResult test    = (GTestResult)row.DataBoundItem;
         TestFailure failure = TestPackage.GetTestFailureWindow();
         failure.ShowTest(test.Name, test.Failures);
     }
 }