package org.ovirt.engine.core.bll; import static org.junit.Assert.assertTrue; import static org.mockito.Mockito.when; import org.junit.Before; import org.junit.Test; import org.mockito.Mock; import org.ovirt.engine.core.common.queries.IdQueryParameters; import org.ovirt.engine.core.compat.Guid; import org.ovirt.engine.core.dao.SnapshotDao; import org.ovirt.engine.core.dao.VmDeviceDao; public class IsBalloonEnabledQueryTest extends AbstractQueryTest<IdQueryParameters, IsBalloonEnabledQuery<IdQueryParameters>> { /** The {@link VmDeviceDao} mocked for the test */ @Mock private VmDeviceDao vmDeviceDaoMock; /** The {@link SnapshotDao} mocked for the test */ @Mock private SnapshotDao snapshotDaoMock; /** The ID of the VM the disks belong to */ private Guid vmID; @Before @Override public void setUp() throws Exception { super.setUp(); vmID = Guid.newGuid(); } @Test public void testExecuteQueryCommand() { params = getQueryParameters(); when(params.getId()).thenReturn(vmID); IsBalloonEnabledQuery<IdQueryParameters> query = getQuery(); query.executeQueryCommand(); assertTrue(!((Boolean) query.getQueryReturnValue().getReturnValue()).booleanValue()); } }