// Update
UpdateableInt uInt = new UpdateableInt();
uInt.set(100);
assertEquals(true, masterPrc.update(workerOne, uInt.toBytes()));
// 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()));