예제 #1
0
 public void Initialize()
 {
     Submissions.ResetSubmissions();
     TestCases.ResetTestCases();
     s1 = new SingleSubmission("21325");
     s1.AddCode(@"..\..\..\Assets\Test Required FIles\SubmissionsTest\Source.c");
     Submissions.submissions.Add(s1);
 }
 public void Initialize()
 {
     Submissions.ResetSubmissions();
     TestCases.ResetTestCases();
     s1 = new SingleTestCase("7 6", "12", true);
     s2 = new SingleTestCase("__[Bound]3 5 10", "10", true);
     s3 = new SingleTestCase("__[EP]3 9 17", "19", true);
 }
예제 #3
0
 public void Initialize()
 {
     Submissions.ResetSubmissions();
     TestCases.ResetTestCases();
     fileToCheckContent = File.ReadAllText(@"..\..\..\Assets\Test Required FIles\TestCasesTest\GeneralTestCasesExample.txt");
     TestCases.ResetTestCases();
     //inputFileToCheckContent = File.ReadAllText(@"..\..\..\Assets\Test Required FIles\TestCasesTest\InputTestCasesExample.txt");
     //outputFileToCheckContent = File.ReadAllText(@"..\..\..\Assets\Test Required FIles\TestCasesTest\OutputTestCasesExample.txt");
 }
예제 #4
0
 public static void OpenArchiveFile(OpenFileDialog openArchiveDialog, TextBox txtArchivePath, Button btnResults, Button btnDetailedResults)
 {
     try
     {
         string zipFile = openArchiveDialog.FileName;
         txtArchivePath.Text = zipFile;
         Submissions.ResetSubmissions();
         btnResults.Enabled         = false;
         btnDetailedResults.Enabled = false;
         ZipArchiveHandler.GetSubmissionData(zipFile, true); //Extract submissions data.
     }
     catch (Exception ex)
     {
         txtArchivePath.Text = "";
         MessageBox.Show(ex.Message);
     }
 }
        public void Initialize()
        {
            Submissions.ResetSubmissions();
            TestCases.ResetTestCases();
            s1 = new SingleSubmission("21325");
            s2 = new SingleSubmission("54324");
            s3 = new SingleSubmission("53252");
            s2.AddCode(@"..\..\..\Assets\Test Required FIles\SingleSubmissionTest\Source1.c");
            s2.AddExe(@"..\..\..\Assets\Test Required FIles\SingleSubmissionTest\Source1.exe");

            s3.AddExe(@"..\..\..\Assets\Test Required FIles\SingleSubmissionTest\Source2.exe");

            bool   isTC   = false;                        // TNC
            string input  = "Check input";                // This is a TNC and we know these vakues are incorrect output
            string output = "Check output";               // So we know the result will be true

            TestCases.OnAddTestCase(input, output, isTC); // We want the submisstion at least one currect result
            TestCases.OnAddTestCase(input, output, isTC); // We want the submisstion at least one currect result
        }
예제 #6
0
 public void TestCleanup()
 {
     Submissions.ResetSubmissions();
     TestCases.ResetTestCases();
 }
예제 #7
0
 public void Initialize()
 {
     Submissions.ResetSubmissions();
     TestCases.ResetTestCases();
 }
예제 #8
0
 public void ResetSubmissionsTest()
 {
     Assert.AreEqual(1, Submissions.submissions.Count);
     Submissions.ResetSubmissions();
     Assert.AreEqual(0, Submissions.submissions.Count);
 }