package org.ovirt.engine.api.restapi.types;
import org.ovirt.engine.api.model.Job;
import org.ovirt.engine.api.model.JobStatus;
public class JobMapperTest extends AbstractInvertibleMappingTest<Job, org.ovirt.engine.core.common.job.Job, org.ovirt.engine.core.common.job.Job> {
public JobMapperTest() {
super(org.ovirt.engine.api.model.Job.class,
org.ovirt.engine.core.common.job.Job.class,
org.ovirt.engine.core.common.job.Job.class);
}
@Override
protected void verify(Job model, Job transform) {
assertNotNull(transform);
assertEquals(model.getId(), transform.getId());
assertEquals(model.getDescription(), transform.getDescription());
}
@Override
protected Job postPopulate(Job model) {
model.setStatus(JobStatus.STARTED);
return super.postPopulate(model);
}
}