@@ -245,7 +245,7 @@ function Test-DatabaseDataMaskingNumberRuleLifecycle
245
245
Assert-AreEqual $rule.NumberTo 56
246
246
247
247
248
- Set-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - AliasName " AliasNumber " - NumberFrom 67.26 - NumberTo 78.91
248
+ Set-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - TableName " TableNumber1 " - ColumnName " ColumnNumber1 " - NumberFrom 67.26 - NumberTo 78.91
249
249
$rule = Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId
250
250
251
251
# Assert
@@ -254,7 +254,8 @@ function Test-DatabaseDataMaskingNumberRuleLifecycle
254
254
Assert-AreEqual $rule.DatabaseName $params.databaseName
255
255
Assert-AreEqual $rule.RuleId $ruleId
256
256
Assert-AreEqual $rule.MaskingFunction " Number"
257
- Assert-AreEqual $rule.AliasName " AliasNumber"
257
+ Assert-AreEqual $rule.TableName " TableNumber1"
258
+ Assert-AreEqual $rule.ColumnName " ColumnNumber1"
258
259
Assert-AreEqual $rule.NumberFrom 67.26
259
260
Assert-AreEqual $rule.NumberTo 78.91
260
261
@@ -316,7 +317,7 @@ function Test-DatabaseDataMaskingTextRuleLifecycle
316
317
Assert-AreEqual $rule.ReplacementString " AAA"
317
318
Assert-AreEqual $rule.SuffixSize 3
318
319
319
- Set-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - AliasName " AliasText " - PrefixSize 4 - ReplacementString " BBB" - SuffixSize 2
320
+ Set-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - TableName " TableText1 " - ColumnName " ColumnText1 " - PrefixSize 4 - ReplacementString " BBB" - SuffixSize 2
320
321
$rule = Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId
321
322
322
323
# Assert
@@ -325,7 +326,8 @@ function Test-DatabaseDataMaskingTextRuleLifecycle
325
326
Assert-AreEqual $rule.DatabaseName $params.databaseName
326
327
Assert-AreEqual $rule.RuleId $ruleId
327
328
Assert-AreEqual $rule.MaskingFunction " Text"
328
- Assert-AreEqual $rule.AliasName " AliasText"
329
+ Assert-AreEqual $rule.TableName " TableText1"
330
+ Assert-AreEqual $rule.ColumnName " ColumnText1"
329
331
Assert-AreEqual $rule.PrefixSize 4
330
332
Assert-AreEqual $rule.ReplacementString " BBB"
331
333
Assert-AreEqual $rule.SuffixSize 2
@@ -371,16 +373,13 @@ function Test-DatabaseDataMaskingRuleCreationFailures
371
373
Assert-Throws { New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - MaskingFunction " Default" - TableName " T1" - ColumnName " C1" }
372
374
Assert-Throws { New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " NONEXISTING" - TableName " T1" - ColumnName " C1" }
373
375
Assert-Throws { New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " Default" }
374
- Assert-Throws { New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " Default" - ColumnName " C1" - AliasName " A1" }
375
- Assert-Throws { New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " Default" - TableName " T1" - AliasName " A1" }
376
- Assert-Throws { New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " Default" - TableName " T1" - ColumnName " C1" - AliasName " A1" }
376
+ Assert-Throws { New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " Default" - ColumnName " C1" }
377
+ Assert-Throws { New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " Default" - TableName " T1" }
377
378
Assert-Throws { New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " Number" - TableName " T1" - ColumnName " C1" - NumberFrom 2 - NumberTo 1 }
378
379
379
380
New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " Default" - TableName " TT1" - ColumnName " CC1"
380
381
Assert-Throws { New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " Default" - TableName " TT2" - ColumnName " CC2" }
381
382
Assert-Throws { New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId " SHOULD-FAIL" - MaskingFunction " Default" - TableName " TT1" - ColumnName " CC1" }
382
- Set-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " Default" - AliasName " AA1"
383
- Assert-Throws { New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId " SHOULD-FAIL" - MaskingFunction - AliasName " AA1" }
384
383
385
384
Remove-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - Force
386
385
}
0 commit comments