mirror of https://github.com/apache/cloudstack.git
test(backup): mock BackupDetailsDao to fix NPE in NASBackupProviderTest
Adds @Mock injection for BackupDetailsDao so NASBackupProvider's backupDetailsDao field is wired during testDeleteBackup and takeBackupSuccessfully, fixing the NPE flagged by @harikrishna-patnala.
This commit is contained in:
parent
9764025358
commit
72f967aa6d
|
|
@ -52,6 +52,7 @@ import com.cloud.vm.VMInstanceVO;
|
|||
import com.cloud.vm.dao.VMInstanceDao;
|
||||
|
||||
import org.apache.cloudstack.backup.dao.BackupDao;
|
||||
import org.apache.cloudstack.backup.dao.BackupDetailsDao;
|
||||
import org.apache.cloudstack.backup.dao.BackupRepositoryDao;
|
||||
import org.apache.cloudstack.backup.dao.BackupOfferingDao;
|
||||
import org.apache.cloudstack.storage.datastore.db.PrimaryDataStoreDao;
|
||||
|
|
@ -96,6 +97,9 @@ public class NASBackupProviderTest {
|
|||
@Mock
|
||||
private VMSnapshotDao vmSnapshotDaoMock;
|
||||
|
||||
@Mock
|
||||
private BackupDetailsDao backupDetailsDao;
|
||||
|
||||
@Test
|
||||
public void testDeleteBackup() throws OperationTimedoutException, AgentUnavailableException {
|
||||
Long hostId = 1L;
|
||||
|
|
|
|||
Loading…
Reference in New Issue