@@ -24,7 +24,9 @@ function Test-ListServerAdvisors
24
24
25
25
try
26
26
{
27
- $response = Get-AzureRmSqlServerAdvisor - ResourceGroupName $server.ResourceGroupName - ServerName $server.ServerName
27
+ $response = Get-AzureRmSqlServerAdvisor `
28
+ - ResourceGroupName $server.ResourceGroupName `
29
+ - ServerName $server.ServerName
28
30
Assert-NotNull $response
29
31
Assert-AreEqual 4 $response.Count
30
32
foreach ($advisor in $response )
@@ -46,13 +48,15 @@ function Test-ListServerAdvisors
46
48
#>
47
49
function Test-ListServerAdvisorsExpanded
48
50
{
49
- # Setup
51
+ # Setup
50
52
$rg = Create- ResourceGroupForTest
51
53
$server = SetupServer $rg
52
54
53
55
try
54
56
{
55
- $response = Get-AzureRmSqlServerAdvisor - ResourceGroupName $server.ResourceGroupName - ServerName $server.ServerName - ExpandRecommendedActions
57
+ $response = Get-AzureRmSqlServerAdvisor `
58
+ - ResourceGroupName $server.ResourceGroupName `
59
+ - ServerName $server.ServerName - ExpandRecommendedActions
56
60
Assert-NotNull $response
57
61
Assert-AreEqual 4 $response.Count
58
62
foreach ($advisor in $response )
@@ -80,7 +84,9 @@ function Test-GetServerAdvisor
80
84
81
85
try
82
86
{
83
- $response = Get-AzureRmSqlServerAdvisor - ResourceGroupName $server.ResourceGroupName - ServerName $server.ServerName - AdvisorName CreateIndex
87
+ $response = Get-AzureRmSqlServerAdvisor `
88
+ - ResourceGroupName $server.ResourceGroupName `
89
+ - ServerName $server.ServerName - AdvisorName CreateIndex
84
90
Assert-NotNull $response
85
91
ValidateServer $response $server
86
92
ValidateAdvisorProperties $response
@@ -104,7 +110,11 @@ function Test-UpdateServerAdvisor
104
110
105
111
try
106
112
{
107
- $response = Set-AzureRmSqlServerAdvisorAutoExecuteStatus - ResourceGroupName $server.ResourceGroupName - ServerName $server.ServerName - AdvisorName CreateIndex - AutoExecuteStatus Disabled
113
+ $response = Set-AzureRmSqlServerAdvisorAutoExecuteStatus `
114
+ - ResourceGroupName $server.ResourceGroupName `
115
+ - ServerName $server.ServerName `
116
+ - AdvisorName CreateIndex `
117
+ - AutoExecuteStatus Disabled
108
118
Assert-NotNull $response
109
119
ValidateServer $response $server
110
120
ValidateAdvisorProperties $response
@@ -128,7 +138,10 @@ function Test-ListDatabaseAdvisors
128
138
129
139
try
130
140
{
131
- $response = Get-AzureRmSqlDatabaseAdvisor - ResourceGroupName $db.ResourceGroupName - ServerName $db.ServerName - DatabaseName $db.DatabaseName
141
+ $response = Get-AzureRmSqlDatabaseAdvisor `
142
+ - ResourceGroupName $db.ResourceGroupName `
143
+ - ServerName $db.ServerName `
144
+ - DatabaseName $db.DatabaseName
132
145
Assert-NotNull $response
133
146
Assert-AreEqual 4 $response.Count
134
147
foreach ($advisor in $response )
@@ -156,7 +169,11 @@ function Test-ListDatabaseAdvisorsExpanded
156
169
157
170
try
158
171
{
159
- $response = Get-AzureRmSqlDatabaseAdvisor - ResourceGroupName $db.ResourceGroupName - ServerName $db.ServerName - DatabaseName $db.DatabaseName - ExpandRecommendedActions
172
+ $response = Get-AzureRmSqlDatabaseAdvisor `
173
+ - ResourceGroupName $db.ResourceGroupName `
174
+ - ServerName $db.ServerName `
175
+ - DatabaseName $db.DatabaseName `
176
+ - ExpandRecommendedActions
160
177
Assert-NotNull $response
161
178
Assert-AreEqual 4 $response.Count
162
179
foreach ($advisor in $response )
@@ -184,7 +201,11 @@ function Test-GetDatabaseAdvisor
184
201
185
202
try
186
203
{
187
- $response = Get-AzureRmSqlDatabaseAdvisor - ResourceGroupName $db.ResourceGroupName - ServerName $db.ServerName - DatabaseName $db.DatabaseName - AdvisorName CreateIndex
204
+ $response = Get-AzureRmSqlDatabaseAdvisor `
205
+ - ResourceGroupName $db.ResourceGroupName `
206
+ - ServerName $db.ServerName `
207
+ - DatabaseName $db.DatabaseName `
208
+ - AdvisorName CreateIndex
188
209
Assert-NotNull $response
189
210
ValidateDatabase $response $db
190
211
ValidateAdvisorProperties $response
@@ -208,7 +229,12 @@ function Test-UpdateDatabaseAdvisor
208
229
209
230
try
210
231
{
211
- $response = Set-AzureRmSqlDatabaseAdvisorAutoExecuteStatus - ResourceGroupName $db.ResourceGroupName - ServerName $db.ServerName - DatabaseName $db.DatabaseName - AdvisorName CreateIndex - AutoExecuteStatus Disabled
232
+ $response = Set-AzureRmSqlDatabaseAdvisorAutoExecuteStatus `
233
+ - ResourceGroupName $db.ResourceGroupName `
234
+ - ServerName $db.ServerName `
235
+ - DatabaseName $db.DatabaseName `
236
+ - AdvisorName CreateIndex `
237
+ - AutoExecuteStatus Disabled
212
238
Assert-NotNull $response
213
239
ValidateDatabase $response $db
214
240
ValidateAdvisorProperties $response
@@ -231,7 +257,10 @@ function Test-ListElasticPoolAdvisors
231
257
232
258
try
233
259
{
234
- $response = Get-AzureRmSqlElasticPoolAdvisor - ResourceGroupName $ep.ResourceGroupName - ServerName $ep.ServerName - ElasticPoolName $ep.ElasticPoolName
260
+ $response = Get-AzureRmSqlElasticPoolAdvisor `
261
+ - ResourceGroupName $ep.ResourceGroupName `
262
+ - ServerName $ep.ServerName `
263
+ - ElasticPoolName $ep.ElasticPoolName
235
264
Assert-NotNull $response
236
265
Assert-AreEqual 4 $response.Count
237
266
foreach ($advisor in $response )
@@ -259,7 +288,11 @@ function Test-ListElasticPoolAdvisorsExpanded
259
288
260
289
try
261
290
{
262
- $response = Get-AzureRmSqlElasticPoolAdvisor - ResourceGroupName $ep.ResourceGroupName - ServerName $ep.ServerName - ElasticPoolName $ep.ElasticPoolName - ExpandRecommendedActions
291
+ $response = Get-AzureRmSqlElasticPoolAdvisor `
292
+ - ResourceGroupName $ep.ResourceGroupName `
293
+ - ServerName $ep.ServerName `
294
+ - ElasticPoolName $ep.ElasticPoolName `
295
+ - ExpandRecommendedActions
263
296
Assert-NotNull $response
264
297
Assert-AreEqual 4 $response.Count
265
298
foreach ($advisor in $response )
@@ -287,7 +320,11 @@ function Test-GetElasticPoolAdvisor
287
320
288
321
try
289
322
{
290
- $response = Get-AzureRmSqlElasticPoolAdvisor - ResourceGroupName $ep.ResourceGroupName - ServerName $ep.ServerName - ElasticPoolName $ep.ElasticPoolName - AdvisorName CreateIndex
323
+ $response = Get-AzureRmSqlElasticPoolAdvisor `
324
+ - ResourceGroupName $ep.ResourceGroupName `
325
+ - ServerName $ep.ServerName `
326
+ - ElasticPoolName $ep.ElasticPoolName `
327
+ - AdvisorName CreateIndex
291
328
Assert-NotNull $response
292
329
ValidateElasticPool $response $ep
293
330
ValidateAdvisorProperties $response
@@ -311,8 +348,12 @@ function Test-UpdateElasticPoolAdvisor
311
348
312
349
try
313
350
{
314
- $response = Set-AzureRmSqlElasticPoolAdvisorAutoExecuteStatus - ResourceGroupName $ep.ResourceGroupName - ServerName $ep.ServerName - ElasticPoolName $ep.ElasticPoolName - AdvisorName CreateIndex - AutoExecuteStatus Disabled
315
- # $response = Get-AzureRmSqlElasticPoolAdvisor -ResourceGroupName $ep.ResourceGroupName -ServerName $ep.ServerName -ElasticPoolName $ep.ElasticPoolName -AdvisorName CreateIndex
351
+ $response = Set-AzureRmSqlElasticPoolAdvisorAutoExecuteStatus `
352
+ - ResourceGroupName $ep.ResourceGroupName `
353
+ - ServerName $ep.ServerName `
354
+ - ElasticPoolName $ep.ElasticPoolName `
355
+ - AdvisorName CreateIndex `
356
+ - AutoExecuteStatus Disabled
316
357
Assert-NotNull $response
317
358
ValidateElasticPool $response $ep
318
359
ValidateAdvisorProperties $response
@@ -344,7 +385,11 @@ function SetupDatabase($resourceGroup)
344
385
{
345
386
$server = SetupServer $resourceGroup
346
387
$databaseName = Get-DatabaseName
347
- $db = New-AzureRmSqlDatabase - ResourceGroupName $server.ResourceGroupName - ServerName $server.ServerName - DatabaseName $databaseName - Edition Basic
388
+ $db = New-AzureRmSqlDatabase `
389
+ - ResourceGroupName $server.ResourceGroupName `
390
+ - ServerName $server.ServerName `
391
+ - DatabaseName $databaseName `
392
+ - Edition Basic
348
393
return $db
349
394
}
350
395
@@ -356,7 +401,10 @@ function SetupElasticPool($resourceGroup)
356
401
{
357
402
$server = SetupServer $resourceGroup
358
403
$poolName = Get-ElasticPoolName
359
- $ep = New-AzureRmSqlElasticPool - ServerName $server.ServerName - ResourceGroupName $server.ResourceGroupName - ElasticPoolName $poolName - Edition Basic
404
+ $ep = New-AzureRmSqlElasticPool `
405
+ - ServerName $server.ServerName `
406
+ - ResourceGroupName $server.ResourceGroupName `
407
+ - ElasticPoolName $poolName - Edition Basic
360
408
return $ep
361
409
}
362
410
@@ -399,7 +447,12 @@ function ValidateElasticPool($responseAdvisor, $expectedElasticPool)
399
447
#>
400
448
function ValidateAdvisorProperties ($advisor , $expanded = $false )
401
449
{
402
- Assert-True {($advisor.AdvisorStatus -eq " GA" ) -or ($advisor.AdvisorStatus -eq " PublicPreview" ) -or ($advisor.AdvisorStatus -eq " PrivatePreview" )}
450
+ Assert-True {($advisor.AdvisorStatus -eq " GA" ) `
451
+ -or ($advisor.AdvisorStatus -eq " PublicPreview" ) `
452
+ -or ($advisor.AdvisorStatus -eq " PrivatePreview" )}
403
453
Assert-AreEqual " Disabled" $advisor.AutoExecuteStatus
404
- Assert-True {($advisor.AutoExecuteStatusInheritedFrom -eq " Default" ) -or ($advisor.AutoExecuteStatusInheritedFrom -eq " Server" ) -or ($advisor.AutoExecuteStatusInheritedFrom -eq " ElasticPool" ) -or ($advisor.AutoExecuteStatusInheritedFrom -eq " Database" )}
454
+ Assert-True {($advisor.AutoExecuteStatusInheritedFrom -eq " Default" ) -or `
455
+ ($advisor.AutoExecuteStatusInheritedFrom -eq " Server" ) -or `
456
+ ($advisor.AutoExecuteStatusInheritedFrom -eq " ElasticPool" ) -or `
457
+ ($advisor.AutoExecuteStatusInheritedFrom -eq " Database" )}
405
458
}
0 commit comments