Skip to content

Commit e8b085e

Browse files
committed
Review fixes, added new test record,
1 parent 994cce7 commit e8b085e

File tree

17 files changed

+7163
-3642
lines changed

17 files changed

+7163
-3642
lines changed

src/NetAppFiles/NetAppFiles.Test/ScenarioTests/AccountTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public void TestAccountCrud()
3636

3737
[Fact]
3838
[Trait(Category.AcceptanceType, Category.CheckIn)]
39-
public void TestAccountActiveDirctory()
39+
public void TestAccountActiveDirectory()
4040
{
4141
TestController.NewInstance.RunPowerShellTest(_logger, "Test-AccountActiveDirectory");
4242
}

src/NetAppFiles/NetAppFiles.Test/ScenarioTests/AccountTests.ps1

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ function Test-AccountActiveDirectory
5454
# create and check account 1
5555
$newTagName = "tag1"
5656
$newTagValue = "tagValue1"
57-
$retrievedAcc = New-AzNetAppFilesAccount -ResourceGroupName $resourceGroup -Location $resourceLocation -Name $accName1 -Tag @{$newTagName = $newTagValue} -ActiveDirectories $activeDirectories
57+
$retrievedAcc = New-AzNetAppFilesAccount -ResourceGroupName $resourceGroup -Location $resourceLocation -Name $accName1 -Tag @{$newTagName = $newTagValue} -ActiveDirector $activeDirectories
5858
Assert-True { $false }
5959
}
6060
catch
@@ -71,7 +71,7 @@ function Test-AccountActiveDirectory
7171
# create and check account 1
7272
$newTagName = "tag1"
7373
$newTagValue = "tagValue1"
74-
$retrievedAcc = New-AzNetAppFilesAccount -ResourceGroupName $resourceGroup -Location $resourceLocation -Name $accName1 -Tag @{$newTagName = $newTagValue} -ActiveDirectories $activeDirectories
74+
$retrievedAcc = New-AzNetAppFilesAccount -ResourceGroupName $resourceGroup -Location $resourceLocation -Name $accName1 -Tag @{$newTagName = $newTagValue} -ActiveDirectory $activeDirectories
7575
Assert-AreEqual $accName1 $retrievedAcc.Name
7676
Assert-AreEqual $activeDirectory1.SmbServerName $retrievedAcc.ActiveDirectories[0].SmbServerName
7777
Assert-AreEqual $activeDirectory1.Username $retrievedAcc.ActiveDirectories[0].Username
@@ -80,7 +80,7 @@ function Test-AccountActiveDirectory
8080
# create and check account 1
8181
$newTagName = "tag1"
8282
$newTagValue = "tagValue2"
83-
$retrievedAcc = Update-AzNetAppFilesAccount -ResourceGroupName $resourceGroup -Location $resourceLocation -Name $accName1 -Tag @{$newTagName = $newTagValue}
83+
$retrievedAcc = Update-AzNetAppFilesAccount -ResourceGroupName $resourceGroup -Location $resourceLocation -AccountName $accName1 -Tag @{$newTagName = $newTagValue}
8484
Assert-AreEqual $accName1 $retrievedAcc.Name
8585
Assert-AreEqual $activeDirectory1.SmbServerName $retrievedAcc.ActiveDirectories[0].SmbServerName
8686
Assert-AreEqual $activeDirectory1.Username $retrievedAcc.ActiveDirectories[0].Username
@@ -89,15 +89,15 @@ function Test-AccountActiveDirectory
8989

9090
# patch an Active Directory. Should be updated to contain only the new one
9191
$activedirectories = @( $activeDirectory2 )
92-
$retrievedAcc = Update-AzNetAppFilesAccount -ResourceGroupName $resourceGroup -Name $accName1 -ActiveDirectories $activedirectories
92+
$retrievedAcc = Update-AzNetAppFilesAccount -ResourceGroupName $resourceGroup -Location $resourceLocation -AccountName $accName1 -ActiveDirectory $activedirectories
9393
Assert-AreEqual $accName1 $retrievedAcc.Name
9494
Assert-AreEqual $activeDirectory2.SmbServerName $retrievedAcc.ActiveDirectories[0].SmbServerName
9595
Assert-AreEqual $activeDirectory2.Username $retrievedAcc.ActiveDirectories[0].Username
9696
Assert-AreEqual 1 $retrievedAcc.ActiveDirectories.Length
9797
Assert-AreEqual "tagValue2" $retrievedAcc.Tags[$newTagName].ToString()
9898

9999
# update (put) the account. The absence of an active directory should result in the removal of any currently associated. Also tags
100-
$retrievedAcc = Set-AzNetAppFilesAccount -ResourceGroupName $resourceGroup -Name $accName1 -Location $resourceLocation
100+
$retrievedAcc = Set-AzNetAppFilesAccount -ResourceGroupName $resourceGroup -AccountName $accName1 -Location $resourceLocation
101101
Assert-AreEqual $accName1 $retrievedAcc.Name
102102
Assert-Null $retrievedAcc.Tags
103103
Assert-Null $retrievedAcc.ActiveDirectories

src/NetAppFiles/NetAppFiles.Test/ScenarioTests/VolumeTests.ps1

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,13 @@ function Test-VolumeCrud
5656
Nfsv4 = 'false'
5757
AllowedClients = '1.2.3.0/24'
5858
}
59-
$exportPolicy = @( $rule1, $rule2 )
59+
60+
61+
$exportPolicy = @{
62+
Rules = (
63+
$rule1, $rule2
64+
)
65+
}
6066

6167
try
6268
{
@@ -119,8 +125,24 @@ function Test-VolumeCrud
119125
Assert-AreEqual $retrievedVolume.ExportPolicy.Rules[0].AllowedClients '0.0.0.0/0'
120126
Assert-AreEqual $retrievedVolume.ExportPolicy.Rules[1].AllowedClients '1.2.3.0/24'
121127

128+
$rule3 = @{
129+
RuleIndex = 3
130+
UnixReadOnly = 'false'
131+
UnixReadWrite = 'true'
132+
Cifs = 'false'
133+
Nfsv3 = 'true'
134+
Nfsv4 = 'false'
135+
AllowedClients = '1.2.3.0/24'
136+
}
137+
138+
$exportPolicyUpdate = @{
139+
Rules = (
140+
$rule2, $rule3
141+
)
142+
}
143+
122144
# now patch the policy
123-
$retrievedVolume = Update-AzNetAppFilesVolume -ResourceGroupName $resourceGroup -Location $resourceLocation -AccountName $accName -PoolName $poolName -VolumeName $volName1 -ExportPolicy @( $rule2 )
145+
$retrievedVolume = Update-AzNetAppFilesVolume -ResourceGroupName $resourceGroup -Location $resourceLocation -AccountName $accName -PoolName $poolName -VolumeName $volName1 -ExportPolicy $exportPolicyUpdate
124146
Assert-AreEqual $retrievedVolume.ExportPolicy.Rules[0].AllowedClients '1.2.3.0/24'
125147

126148
# delete one volume retrieved by id and one by name and check removed
@@ -185,7 +207,7 @@ function Test-VolumePipelines
185207

186208
# create volume by piping from a pool
187209
# account name, pool name and service level are all acquired
188-
$retrievedVolume = Get-AnfPool -ResourceGroupName $resourceGroup -AccountName $accName -Name $poolName | New-AnfVolume -Name $volName1 -CreationToken $volName1 -UsageThreshold $usageThreshold -SubnetId $subnetId
210+
$retrievedVolume = Get-AnfPool -ResourceGroupName $resourceGroup -AccountName $accName -Name $poolName | New-AnfVolume -Name $volName1 -CreationToken $volName1 -UsageThreshold $usageThreshold -SubnetId $subnetId -ServiceLevel $serviceLevel
189211
Assert-AreEqual "$accName/$poolName/$volName1" $retrievedVolume.Name
190212
Assert-AreEqual "Premium" $retrievedVolume.ServiceLevel
191213

0 commit comments

Comments
 (0)