package org.ovirt.engine.ui.uicommonweb.models.templates;
import org.junit.runner.RunWith;
import org.mockito.junit.MockitoJUnitRunner.Silent;
import org.ovirt.engine.core.common.businessentities.VmBase;
import org.ovirt.engine.core.common.businessentities.VmTemplate;
import org.ovirt.engine.ui.uicommonweb.models.vms.BaseVmModelBehaviorTest;
import org.ovirt.engine.ui.uicommonweb.models.vms.TemplateVmModelBehavior;
import org.ovirt.engine.ui.uicommonweb.models.vms.UnitVmModel;
import org.ovirt.engine.ui.uicommonweb.models.vms.VmModelBehaviorBase;
@RunWith(Silent.class)
public class TemplateVmModelBehaviorTest extends BaseVmModelBehaviorTest {
VmTemplate template = new VmTemplate();
@Override
protected VmBase getVm() {
return template;
}
@Override
protected VmModelBehaviorBase getBehavior() {
return new TemplateVmModelBehavior(template);
}
@Override
protected void verifyBuiltModel(UnitVmModel model) {
verifyBuiltNameAndDescription(model);
verifyBuiltComment(model);
verifyBuiltCommon(model);
}
}