Skip to content

Commit 6af0478

Browse files
committed
Fixing test cases
1 parent 24b230e commit 6af0478

File tree

1 file changed

+40
-17
lines changed
  • src/ResourceManager/RecoveryServices.Backup/Commands.RecoveryServices.Backup.Test/ScenarioTests/IaasVm

1 file changed

+40
-17
lines changed

src/ResourceManager/RecoveryServices.Backup/Commands.RecoveryServices.Backup.Test/ScenarioTests/IaasVm/ItemTests.ps1

Lines changed: 40 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -91,36 +91,59 @@ function Test-DisableAzureVMProtectionScenario
9191
function Test-GetAzureVMRecoveryPointsScenario
9292
{
9393
#Set vault context
94-
$vault = Get-AzureRmRecoveryServicesVault -ResourceGroupName "phaniktRSV" -Name "phaniktRs1";
94+
$vault = Get-AzureRmRecoveryServicesVault -ResourceGroupName "RsvTestRG" -Name "PsTestRsVault";
95+
96+
# 2. Set the vault context
9597
Set-AzureRmRecoveryServicesVaultContext -Vault $vault;
98+
99+
# 3. Get the container
100+
$namedContainer = Get-AzureRmRecoveryServicesBackupContainer -ContainerType "AzureVM" -Status "Registered" -Name "mkheraniRMVM1";
101+
Assert-AreEqual $namedContainer.FriendlyName "mkheraniRMVM1";
96102

97-
$namedContainer = Get-AzureRmRecoveryServicesBackupContainer -ContainerType "AzureVM" -Status "Registered" -Name "mylinux1";
98-
Assert-AreEqual $namedContainer.FriendlyName "mylinux1";
99-
103+
# VAR-1: Get all items for container
100104
$item = Get-AzureRmRecoveryServicesBackupItem -Container $namedContainer -WorkloadType "AzureVM";
101-
$startDate = (Get-Date).AddDays(-7)
102-
$endDate = Get-Date
103-
$rps = Get-AzureRMRecoveryServicesBackupRecoveryPoint -Item $item -StartDate $startDate -EndDate $endDate
104-
Assert-NotNull "RPList should not be null"
105+
$fixedStartDate = Get-Date -Date "2016-04-13 22:00:00"
106+
$startDate = $fixedStartDate.ToUniversalTime()
107+
$fixedEndDate = Get-Date -Date "2016-04-18 16:00:00"
108+
$endDate = $fixedEndDate.ToUniversalTime()
109+
110+
111+
$recoveryPoints = Get-AzureRMRecoveryServicesBackupRecoveryPoint -Item $item[0] -StartDate $startDate -EndDate $endDate
112+
if (!($recoveryPoints -eq $null))
113+
{
114+
foreach($recoveryPoint in $recoveryPoints)
115+
{
116+
Assert-NotNull $recoveryPoint.RecoveryPointTime 'RecoveryPointTime should not be null'
117+
Assert-NotNull $recoveryPoint.RecoveryPointType 'RecoveryPointType should not be null'
118+
Assert-NotNull $recoveryPoint.Name 'RecoveryPointId should not be null'
119+
}
120+
}
105121
}
106122

107123
function Test-RestoreAzureVMRItemScenario
108124
{
109125
#Set vault context
110-
$vault = Get-AzureRmRecoveryServicesVault -ResourceGroupName "phaniktRSV" -Name "phaniktRs1";
126+
$vault = Get-AzureRmRecoveryServicesVault -ResourceGroupName "RsvTestRG" -Name "PsTestRsVault";
127+
128+
# 2. Set the vault context
111129
Set-AzureRmRecoveryServicesVaultContext -Vault $vault;
130+
131+
# 3. Get the container
132+
$namedContainer = Get-AzureRmRecoveryServicesBackupContainer -ContainerType "AzureVM" -Status "Registered" -Name "mkheraniRMVM1";
133+
Assert-AreEqual $namedContainer.FriendlyName "mkheraniRMVM1";
112134

113-
$namedContainer = Get-AzureRmRecoveryServicesBackupContainer -ContainerType "AzureVM" -Status "Registered" -Name "mylinux1";
114-
Assert-AreEqual $namedContainer.FriendlyName "mylinux1";
115-
135+
# VAR-1: Get all items for container
116136
$item = Get-AzureRmRecoveryServicesBackupItem -Container $namedContainer -WorkloadType "AzureVM";
117-
$startDate = (Get-Date).AddDays(-7)
118-
$endDate = Get-Date
119-
$rps = Get-AzureRMRecoveryServicesBackupRecoveryPoint -Item $item -StartDate $startDate -EndDate $endDate
137+
138+
$fixedStartDate = Get-Date -Date "2016-04-13 22:00:00"
139+
$startDate = $fixedStartDate.ToUniversalTime()
140+
$fixedEndDate = Get-Date -Date "2016-04-18 16:00:00"
141+
$endDate = $fixedEndDate.ToUniversalTime()
142+
$recoveryPoints = Get-AzureRMRecoveryServicesBackupRecoveryPoint -Item $item[0] -StartDate $startDate -EndDate $endDate
120143

121-
$job = Restore-AzureRMRecoveryServicesBackupItem -RecoveryPoint $rps[0] -StorageAccountName mkheranirestorestrtest -StorageAccountResourceGroupName mkheranirestorestrtest
144+
$job = Restore-AzureRMRecoveryServicesBackupItem -RecoveryPoint $recoveryPoints[0] -StorageAccountName mkheranirestorestrtest -StorageAccountResourceGroupName mkheranirestorestrtest
122145

123-
Assert-AreEqual $job.Status "Completed";
146+
Assert-NotNull $job;
124147
}
125148

126149
function Test-BackupItemScenario

0 commit comments

Comments
 (0)