private void recordTestCoverage(final int executionTime, final int classId,
final int probeNumber, final boolean testPassed) {
when(this.is.readInt()).thenReturn(classId, executionTime);
when(this.is.readString()).thenReturn("foo");
this.testee.apply(Id.CLAZZ, this.is);
when(this.is.read(Description.class)).thenReturn(this.description);
when(this.is.readInt()).thenReturn(1);
when(this.is.readLong()).thenReturn(1l,
CodeCoverageStore.encode(classId, probeNumber));
when(this.is.readBoolean()).thenReturn(testPassed);
this.testee.apply(Id.OUTCOME, this.is);
}