package org.ovirt.engine.core.vdsbroker.builder.vminfo; import static org.hamcrest.CoreMatchers.instanceOf; import static org.junit.Assert.assertThat; import java.util.HashMap; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.junit.MockitoJUnitRunner; import org.ovirt.engine.core.common.businessentities.VM; import org.ovirt.engine.core.compat.Guid; import org.ovirt.engine.core.dao.ClusterDao; import org.ovirt.engine.core.dao.VdsNumaNodeDao; import org.ovirt.engine.core.dao.VmDeviceDao; import org.ovirt.engine.core.dao.VmNumaNodeDao; import org.ovirt.engine.core.dao.network.NetworkClusterDao; import org.ovirt.engine.core.dao.network.NetworkDao; @RunWith(MockitoJUnitRunner.class) public class VmInfoBuilderFactoryTest { @Mock private ClusterDao clusterDao; @Mock private NetworkClusterDao networkClusterDao; @Mock private NetworkDao networkDao; @Mock private VdsNumaNodeDao vdsNumaNodeDao; @Mock private VmDeviceDao vmDeviceDao; @Mock private VmNumaNodeDao vmNumaNodeDao; @Mock private VmInfoBuildUtils vmInfoBuildUtils; @InjectMocks private VmInfoBuilderFactory underTest; @Test public void testCreateVmInfoBuilder() { final VmInfoBuilder actual = underTest.createVmInfoBuilder(new VM(), Guid.newGuid(), new HashMap()); assertThat(actual, instanceOf(VmInfoBuilderImpl.class)); } }