// We should not be in RUNNING state on master, so we get a false
assertEquals(false, masterPrc.update(workerOne, uInt.toBytes()));
// Obnoxiously put ourself back into WORKING state, but master refuses our
// update, because we already provided an update in this round
assertEquals(true, masterPrc.progress(workerOne, progress));
assertEquals(false, masterPrc.update(workerOne, uInt.toBytes()));
// Waiting, we have a partial update in progress, should get back -1
assertEquals(-1, masterPrc.waiting(workerOne, 0, 0));