/// <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); }
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/")); } }
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); }
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); }
public void addReactionProgram(string programName) { ReactionProgram newProgram = new ReactionProgram(Global.reactionTestFilesPath + Global.programFolderName + programName + ".prg"); ProgramList.Add(newProgram); }