protected void verifyUpdate(Step existingEntity, Step result) { assertEquals(existingEntity.getProgress(), result.getProgress(), "Progress should be equal"); }
private void markInProgress(Step step) { jobProgress.setActive(true); jobProgress.setType(ProgressType.STRIPED); jobProgressBar.setPercent(100); jobProgressBar.setText(constants.startedTask() + ": " // $NON-NLS-1$ + DateTimeFormat.getFormat(PredefinedFormat.DATE_TIME_MEDIUM).format(step.getStartTime())); if (step.getProgress() != null) { jobProgressBar.setPercent(step.getProgress()); } }
@Test public void updateStepProgress(){ Integer newProgress = 74; Step s = dao.get(FixturesTool.STEP_ID); assertNotEquals(newProgress, s.getProgress(), "New progress should be different than the current"); updateStepProgress(FixturesTool.STEP_ID, newProgress); s = dao.get(FixturesTool.STEP_ID); assertEquals(newProgress, s.getProgress(), "New progress should be the same as the current"); }
@Override protected MapSqlParameterSource createFullParametersMapper(Step entity) { return createIdParameterMapper(entity.getId()) .addValue("parent_step_id", entity.getParentStepId()) .addValue("job_id", entity.getJobId()) .addValue("step_type", EnumUtils.nameOrNull(entity.getStepType())) .addValue("description", entity.getDescription()) .addValue("step_number", entity.getStepNumber()) .addValue("status", EnumUtils.nameOrNull(entity.getStatus())) .addValue("progress", entity.getProgress()) .addValue("start_time", entity.getStartTime()) .addValue("end_time", entity.getEndTime()) .addValue("correlation_id", entity.getCorrelationId()) .addValue("external_id", entity.getExternalSystem().getId()) .addValue("external_system_type", EnumUtils.nameOrNull(entity.getExternalSystem().getType())) .addValue("is_external", entity.isExternal()); }
@Mapping(from = org.ovirt.engine.core.common.job.Step.class, to = Step.class) public static Step map(org.ovirt.engine.core.common.job.Step entity, Step step) { Step model = step != null ? step : new Step(); model.setId(entity.getId().toString()); if (entity.getParentStepId() != null) { Step parentStep = new Step(); parentStep.setId(entity.getParentStepId().toString()); model.setParentStep(parentStep); } Job job = new Job(); job.setId(entity.getJobId().toString()); model.setJob(job); model.setType(map(entity.getStepType())); model.setDescription(entity.getDescription()); model.setNumber(entity.getStepNumber()); model.setStatus(mapStepStatus(entity.getStatus())); model.setProgress(entity.getProgress()); model.setStartTime(DateMapper.map(entity.getStartTime(), null)); if (entity.getEndTime() != null) { model.setEndTime(TypeConversionHelper.toXMLGregorianCalendar(entity.getEndTime(), null)); } model.setExternal(entity.isExternal()); if (entity.getExternalSystem() != null && entity.getExternalSystem().getType() != null) { model.setExternalType(map(entity.getExternalSystem().getType())); } mapStepSubjectEntities(entity, model); return model; }