Exemple #1
0
TestResults* warnIfNotEmpty (const std::string & student_file, const std::string & expected_file) {
  //std::cout << "in warn if not empty" << std::endl;
  //  std::cout << "the file '" << student_file << "'" << std::endl;
  // the instructor file should be empty
  assert (expected_file == "");
  Tokens* answer = new Tokens();
  if (student_file != "") {
    answer->setMessage("WARNING: This should be empty");
    //std::cout << "in warn if not empty -- student file not empty" << std::endl;
  }
  return answer;
}
Exemple #2
0
TestResults* errorIfEmpty ( const std::string & student_file, const std::string & expected_file) {
  std::cout << "in error if empty" << std::endl;
  std::cout << "the file '" << student_file << "'" << std::endl;
  // the instructor file should be empty
  assert (expected_file == "");
  Tokens* answer = new Tokens();
  if (student_file == "") {
    answer->setMessage("ERROR: This should be non empty");
    std::cout << "in error if empty -- student file empty" << std::endl;
    answer->setGrade(0);
  }
  return answer;
}