Skip to content

Commit f2f49c4

Browse files
committed
Added tests recordes
1 parent baff8a3 commit f2f49c4

File tree

5 files changed

+3040
-4176
lines changed

5 files changed

+3040
-4176
lines changed

src/ResourceManager/Sql/Commands.Sql.Test/ScenarioTests/ThreatDetectionTests.ps1

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,14 @@ function Test-ThreatDetectionDatabaseUpdatePolicy
5757
{
5858
# Test
5959
Set-AzureRmSqlDatabaseAuditingPolicy -ResourceGroupName $params.rgname -ServerName $params.serverName -DatabaseName $params.databaseName -StorageAccountName $params.storageAccount
60-
Set-AzureRmSqlDatabaseThreatDetectionPolicy -ResourceGroupName $params.rgname -ServerName $params.serverName -DatabaseName $params.databaseName -NotificationRecipientsEmails "[email protected];[email protected]" -EmailAdmins $false -ExcludedDetectionType "Sql_Injection", "Sql_Injection_Vulnerability"
60+
Set-AzureRmSqlDatabaseThreatDetectionPolicy -ResourceGroupName $params.rgname -ServerName $params.serverName -DatabaseName $params.databaseName -NotificationRecipientsEmails "[email protected];[email protected]" -EmailAdmins $false -ExcludedDetectionType "Sql_Injection_Vulnerability"
6161
$policy = Get-AzureRmSqlDatabaseThreatDetectionPolicy -ResourceGroupName $params.rgname -ServerName $params.serverName -DatabaseName $params.databaseName
6262

6363
# Assert
6464
Assert-AreEqual $policy.ThreatDetectionState "Enabled"
6565
Assert-AreEqual $policy.NotificationRecipientsEmails "[email protected];[email protected]"
6666
Assert-False {$policy.EmailAdmins}
67-
Assert-AreEqual $policy.ExcludedDetectionTypes.Length 2
68-
Assert-True {$policy.ExcludedDetectionTypes.Contains([Microsoft.Azure.Commands.Sql.ThreatDetection.Model.DetectionType]::Sql_Injection)}
67+
Assert-AreEqual $policy.ExcludedDetectionTypes.Length 1
6968
Assert-True {$policy.ExcludedDetectionTypes.Contains([Microsoft.Azure.Commands.Sql.ThreatDetection.Model.DetectionType]::Sql_Injection_Vulnerability)}
7069

7170

@@ -77,7 +76,7 @@ function Test-ThreatDetectionDatabaseUpdatePolicy
7776
Assert-AreEqual $policy.ThreatDetectionState "Enabled"
7877
Assert-AreEqual $policy.NotificationRecipientsEmails "[email protected];[email protected]"
7978
Assert-False {$policy.EmailAdmins}
80-
Assert-AreEqual $policy.ExcludedDetectionTypes.Length 7
79+
Assert-AreEqual $policy.ExcludedDetectionTypes.Length 4
8180
Assert-True {$policy.ExcludedDetectionTypes.Contains([Microsoft.Azure.Commands.Sql.ThreatDetection.Model.DetectionType]::Sql_Injection)}
8281
Assert-True {$policy.ExcludedDetectionTypes.Contains([Microsoft.Azure.Commands.Sql.ThreatDetection.Model.DetectionType]::Sql_Injection_Vulnerability)}
8382
Assert-True {$policy.ExcludedDetectionTypes.Contains([Microsoft.Azure.Commands.Sql.ThreatDetection.Model.DetectionType]::Access_Anomaly)}
@@ -91,7 +90,7 @@ function Test-ThreatDetectionDatabaseUpdatePolicy
9190
Assert-AreEqual $policy.ThreatDetectionState "Disabled"
9291
Assert-AreEqual $policy.NotificationRecipientsEmails "[email protected];[email protected]"
9392
Assert-False {$policy.EmailAdmins}
94-
Assert-AreEqual $policy.ExcludedDetectionTypes.Length 7
93+
Assert-AreEqual $policy.ExcludedDetectionTypes.Length 4
9594
Assert-True {$policy.ExcludedDetectionTypes.Contains([Microsoft.Azure.Commands.Sql.ThreatDetection.Model.DetectionType]::Sql_Injection)}
9695
Assert-True {$policy.ExcludedDetectionTypes.Contains([Microsoft.Azure.Commands.Sql.ThreatDetection.Model.DetectionType]::Sql_Injection_Vulnerability)}
9796
Assert-True {$policy.ExcludedDetectionTypes.Contains([Microsoft.Azure.Commands.Sql.ThreatDetection.Model.DetectionType]::Access_Anomaly)}

0 commit comments

Comments
 (0)