package org.ovirt.engine.api.restapi.resource;
import static org.mockito.Mockito.when;
import org.ovirt.engine.api.model.HostNic;
import org.ovirt.engine.core.common.businessentities.network.NetworkAttachment;
import org.ovirt.engine.core.common.queries.VdcQueryType;
public class BackendHostNicNetworkAttachmentsResourceTest
extends AbstractBackendNetworkAttachmentsResourceTest<BackendHostNicNetworkAttachmentsResource> {
public BackendHostNicNetworkAttachmentsResourceTest() {
super(new BackendHostNicNetworkAttachmentsResource(HOST_NIC_ID, HOST_ID),
VdcQueryType.GetNetworkAttachmentsByHostNicId);
}
@Override
protected void verifyModel(org.ovirt.engine.api.model.NetworkAttachment model) {
assertEquals(HOST_NIC_ID.toString(), model.getHostNic().getId());
}
@Override
protected org.ovirt.engine.api.model.NetworkAttachment getModel(int index) {
org.ovirt.engine.api.model.NetworkAttachment model = super.getModel(index);
model.setHostNic(new HostNic());
model.getHostNic().setId(HOST_NIC_ID.toString());
return model;
}
@Override
protected void setUpEntityExpectations(NetworkAttachment entity) {
when(entity.getNicId()).thenReturn(HOST_NIC_ID);
}
}