예제 #1
0
        /// <summary>
        /// Verifica datele de iesire daca corespund cu cele corecte
        /// <param name="unitate">Unitatea de testare</param>
        /// <param name="rowIndex">Indexul liniei unitatii testare</param>
        /// </summary>
        private void VerificaDateIesire(UnitateTestare unitate, int rowIndex)
        {
            if (unitate == null)
                return;

            txtDateIntrareProgram.Text = unitate.DateIntrare;
            ExecuteCompiledFile();

            // si pentru mai multe fisiere?
            string rezultat = txtRezultatProgram.Text; // cout
            unitate.DateUtilizator = rezultat;
            bool ok = unitate.CheckOutput(rezultat);

            Image imgRezultat = Properties.Resources.imgWrong16;
            if (ok)
                imgRezultat = Properties.Resources.imgOk16;

            gridVerificare.Rows[rowIndex].Cells[3].Value = imgRezultat;
        }