Added Tests for TaskState Changes. Actually added functionality to pass that test.
This commit is contained in:
@@ -54,5 +54,20 @@ public class AssignmentManager {
|
||||
}
|
||||
<span class="fc" id="L55"> taskMap.remove(taskId);</span>
|
||||
<span class="fc" id="L56"> }</span>
|
||||
public void finishTask(int workerId, int taskId) {
|
||||
<span class="pc bpc" id="L58" title="2 of 4 branches missed."> if (!workerMap.containsKey(workerId) || !taskMap.containsKey(taskId)) {</span>
|
||||
<span class="nc" id="L59"> throw new IllegalArgumentException("Task Id or Worker Id does not exist");</span>
|
||||
}
|
||||
<span class="fc" id="L61"> Task task = taskMap.get(taskId);</span>
|
||||
<span class="fc" id="L62"> task.setTaskState(TaskState.FINISHED);</span>
|
||||
<span class="fc" id="L63"> }</span>
|
||||
public void unfinishTask(int workerId, int taskId) {
|
||||
<span class="pc bpc" id="L65" title="2 of 4 branches missed."> if (!workerMap.containsKey(workerId) || !taskMap.containsKey(taskId)) {</span>
|
||||
<span class="nc" id="L66"> throw new IllegalArgumentException("Task Id or Worker Id does not exist");</span>
|
||||
}
|
||||
<span class="fc" id="L68"> Task task = taskMap.get(taskId);</span>
|
||||
<span class="fc" id="L69"> task.setTaskState(TaskState.IN_PROGRESS);</span>
|
||||
<span class="fc" id="L70"> }</span>
|
||||
|
||||
}
|
||||
</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.13.202504020838</span></div></body></html>
|
||||
Reference in New Issue
Block a user