Пример #1
0
        /// <summary>
        /// Create default programs of tests, examples of tests configurations that can be run without needing any modification
        /// Currently, there are stroop program, reaction program, color list and word list.
        /// </summary>
        private void InitializeDefaultPrograms()
        {
            StroopProgram programDefault = new StroopProgram();

            programDefault.writeDefaultProgramFile(_stroopTestFilesPath + _programFolderName);

            ReactionProgram defaultProgram = new ReactionProgram();

            defaultProgram.writeDefaultProgramFile();

            StrList.writeDefaultWordsList(_listFolderName);
            StrList.writeDefaultColorsList(_listFolderName);
        }
Пример #2
0
        public void setProgramInUse(string path, string prgName)
        {
            string programFile = path + prgName + ".prg";

            if (File.Exists(programFile))
            {
                ProgramInUse = new ReactionProgram(programFile);
            }
            else
            {
                throw new Exception(LocRM.GetString("file", currentCulture) + ProgramInUse.ProgramName + ".prg" +
                                    LocRM.GetString("notFoundIn", currentCulture) + Path.GetDirectoryName(path + "/prg/"));
            }
        }
Пример #3
0
        public void setProgramInUse(string path, string prgName)
        {
            string programFile = path + prgName + ".prg";

            if (File.Exists(programFile))
            {
                ProgramInUse = new ReactionProgram(programFile);
            }
            else
            {
                throw new Exception("Arquivo programa: " + ProgramInUse.ProgramName + ".prg" +
                                    "\nnão foi encontrado no local:\n" + Path.GetDirectoryName(path + "/prg/"));
            }
        }
 public bool AddReactionProgram(string programName)
 {
     try
     {
         if (!File.Exists(Global.reactionTestFilesPath + Global.programFolderName + programName + ".prg"))
         {
             throw new MissingMemberException(programName + " (" + LocRM.GetString("reactionTest", currentCulture) + ")");
         }
         ;
         ReactionProgram newProgram = new ReactionProgram(Global.reactionTestFilesPath + Global.programFolderName + programName + ".prg");
         ProgramList.Add(newProgram);
     }
     catch (FileNotFoundException)
     {
         return(false);
     }
     return(true);
 }
Пример #5
0
 public bool AddReactionProgram(string programName)
 {
     try
     {
         if (File.Exists(ReactionProgram.GetProgramsPath() + programName + ".prg"))
         {
             ReactionProgram newProgram = new ReactionProgram(ReactionProgram.GetProgramsPath() + programName + ".prg");
             ProgramList.Add(newProgram);
         }
         else
         {
             throw new MissingMemberException(programName + " (" + LocRM.GetString("reactionTest", currentCulture) + ")");
         }
     }
     catch (FileNotFoundException)
     {
         return(false);
     }
     return(true);
 }
Пример #6
0
        public void addReactionProgram(string programName)
        {
            ReactionProgram newProgram = new ReactionProgram(Global.reactionTestFilesPath + Global.programFolderName + programName + ".prg");

            ProgramList.Add(newProgram);
        }