Преглед изворни кода

Merge branch 'fix-empty-assessment' of LInE/ivprog into master

Lucas de Souza пре 4 година
родитељ
комит
a2a4e10c52
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      js/assessment/output_matching/output_matching.js

+ 4 - 0
js/assessment/output_matching/output_matching.js

@@ -62,6 +62,9 @@ export class OutputMatching {
           const e_out = this.expected_output[i];
           result.push(new OutputResult.OutputMatchResult(e_out, null, 0, this.getPotentialOutputType(e_out)));
         }
+      } else if (this.expected_output.length == 0 && this.expected_output.length == gen_output.list.length) {
+        // no output expected....
+        result.push(new OutputResult.OutputMatchResult("", "", 1, "string"));
       }
       return new OutputAssessmentResult(this.name, 0,  input.input_list, result, sto, final_time);
     }).catch(error => {
@@ -175,3 +178,4 @@ export class OutputMatching {
     return LocalizedStrings.getError(errorID, args);
   }
 }
+