Skip to content

Commit ee4a412

Browse files
author
Mahak Jain
committed
Updated Tests
1 parent cfb174f commit ee4a412

File tree

10 files changed

+180
-132
lines changed

10 files changed

+180
-132
lines changed

src/AlertsManagement/AlertsManagement.Test/ScenarioTests/ActionRuleTests.ps1

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ function Test-CreateUpdateAndDeleteSuppressionRule
3030
$resourceGroupName = "ActionRules-Powershell-Test"
3131
$actionRuleName = "ScenarioTest-Suppression-ActionRule"
3232

33-
$createdActionRule = Set-AzActionRule -ResourceGroupName $resourceGroupName -Name $actionRuleName -ScopeType "ResourceGroup" -Scope "/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/alertslab,/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/Test-VMs" -SeverityCondition "Equals:Sev0,Sev1" -MonitorCondition "NotEquals:Resolved" -Description "Test description" -Status "Enabled" -ActionRuleType "Suppression" -ReccurenceType "Weekly" -SuppressionStartTime "06/26/2018 06:00:00" -SuppressionEndTime "07/27/2018 06:00:00" -ReccurentValue 1,4,6
33+
$createdActionRule = Set-AzActionRule -ResourceGroupName $resourceGroupName -Name $actionRuleName -ScopeType "ResourceGroup" -Scope "/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/alertslab","/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/Test-VMs" -SeverityCondition "Equals:Sev0,Sev1" -MonitorCondition "NotEquals:Resolved" -Description "Test description" -Status "Enabled" -ActionRuleType "Suppression" -ReccurenceType "Weekly" -SuppressionStartTime "06/26/2018 06:00:00" -SuppressionEndTime "07/27/2018 06:00:00" -ReccurentValue 1,4,6
3434

3535
Assert-NotNull $createdActionRule
3636

@@ -41,15 +41,14 @@ function Test-CreateUpdateAndDeleteSuppressionRule
4141

4242
# Delete Action Rule
4343
$isDeleted = Remove-AzActionRule -ResourceGroupName $resourceGroupName -Name $actionRuleName
44-
Assert-NotNull $isDeleted
4544
}
4645

4746
function Test-CreateUpdateAndDeleteActionGroupRule
4847
{
4948
$resourceGroupName = "ActionRules-Powershell-Test"
5049
$actionRuleName = "ScenarioTest-ActionGroup-ActionRule"
5150

52-
$createdActionRule = Set-AzActionRule -ResourceGroupName $resourceGroupName -Name $actionRuleName -ScopeType "ResourceGroup" -Scope "/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/alertslab,/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/Test-VMs" -SeverityCondition "Equals:Sev0,Sev1" -MonitorCondition "NotEquals:Resolved" -Description "Test description" -Status "Enabled" -ActionRuleType "ActionGroup" -ActionGroupId "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.insights/actiongroups/testAG"
51+
$createdActionRule = Set-AzActionRule -ResourceGroupName $resourceGroupName -Name $actionRuleName -ScopeType "ResourceGroup" -Scope "/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/alertslab","/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/Test-VMs" -SeverityCondition "Equals:Sev0,Sev1" -MonitorCondition "NotEquals:Resolved" -Description "Test description" -Status "Enabled" -ActionRuleType "ActionGroup" -ActionGroupId "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.insights/actiongroups/testAG"
5352

5453
Assert-NotNull $createdActionRule
5554

@@ -60,7 +59,6 @@ function Test-CreateUpdateAndDeleteActionGroupRule
6059

6160
# Delete Action Rule
6261
$isDeleted = Remove-AzActionRule -ResourceGroupName $resourceGroupName -Name $actionRuleName
63-
Assert-NotNull $isDeleted
6462
}
6563

6664
function Test-CreateUpdateAndDeleteDiagnosticsRule
@@ -79,5 +77,4 @@ function Test-CreateUpdateAndDeleteDiagnosticsRule
7977

8078
# Delete Action Rule
8179
$isDeleted = Remove-AzActionRule -ResourceGroupName $resourceGroupName -Name $actionRuleName
82-
Assert-NotNull $isDeleted
8380
}

src/AlertsManagement/AlertsManagement.Test/SessionRecords/Microsoft.Azure.Commands.AlertsManagement.Test.ScenarioTests.ActionRuleTests/TestCreateUpdateAndDeleteActionGroupRule.json

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@
77
"RequestBody": "{\r\n \"properties\": {\r\n \"type\": \"ActionGroup\",\r\n \"actionGroupId\": \"/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.insights/actiongroups/testAG\",\r\n \"scope\": {\r\n \"scopeType\": \"ResourceGroup\",\r\n \"values\": [\r\n \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/alertslab\",\r\n \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/Test-VMs\"\r\n ]\r\n },\r\n \"conditions\": {\r\n \"severity\": {\r\n \"operator\": \"Equals\",\r\n \"values\": [\r\n \"Sev0\",\r\n \"Sev1\"\r\n ]\r\n },\r\n \"monitorCondition\": {\r\n \"operator\": \"NotEquals\",\r\n \"values\": [\r\n \"Resolved\"\r\n ]\r\n }\r\n },\r\n \"description\": \"Test description\",\r\n \"status\": \"Enabled\"\r\n },\r\n \"location\": \"Global\",\r\n \"tags\": {}\r\n}",
88
"RequestHeaders": {
99
"x-ms-client-request-id": [
10-
"0393a6eb-de5f-4454-8893-53d855cd82bc"
10+
"c1f61fac-f687-4be4-9590-0a973e5bd0c3"
1111
],
1212
"Accept-Language": [
1313
"en-US"
1414
],
1515
"User-Agent": [
1616
"FxVersion/4.6.27414.06",
1717
"OSName/Windows",
18-
"OSVersion/Microsoft.Windows.10.0.17763.",
19-
"Microsoft.Azure.Management.AlertsManagement.AlertsManagementClient/27.0.0.0"
18+
"OSVersion/Microsoft.Windows.10.0.18362.",
19+
"Microsoft.Azure.Management.AlertsManagement.AlertsManagementClient/0.9.1.0"
2020
],
2121
"Content-Type": [
2222
"application/json; charset=utf-8"
@@ -33,7 +33,7 @@
3333
"no-cache"
3434
],
3535
"x-ms-request-id": [
36-
"089c3dd9-fe3c-4a28-83dd-1d66e0909282"
36+
"5cffd53d-b856-4554-ad4a-79114e890c92"
3737
],
3838
"X-Content-Type-Options": [
3939
"nosniff"
@@ -42,16 +42,16 @@
4242
"max-age=31536000; includeSubDomains"
4343
],
4444
"x-ms-ratelimit-remaining-subscription-writes": [
45-
"1199"
45+
"1197"
4646
],
4747
"x-ms-correlation-request-id": [
48-
"fa1b9c40-aae2-4dc0-860e-5bb4cfec54be"
48+
"aa204e2c-e187-402c-8f33-57ca83a31af2"
4949
],
5050
"x-ms-routing-request-id": [
51-
"SOUTHINDIA:20190626T131926Z:fa1b9c40-aae2-4dc0-860e-5bb4cfec54be"
51+
"SOUTHINDIA:20190712T142019Z:aa204e2c-e187-402c-8f33-57ca83a31af2"
5252
],
5353
"Date": [
54-
"Wed, 26 Jun 2019 13:19:26 GMT"
54+
"Fri, 12 Jul 2019 14:20:19 GMT"
5555
],
5656
"Content-Length": [
5757
"1022"
@@ -63,7 +63,7 @@
6363
"-1"
6464
]
6565
},
66-
"ResponseBody": "{\r\n \"properties\": {\r\n \"conditions\": {\r\n \"severity\": {\r\n \"operator\": \"Equals\",\r\n \"values\": [\r\n \"Sev0\",\r\n \"Sev1\"\r\n ]\r\n },\r\n \"monitorCondition\": {\r\n \"operator\": \"NotEquals\",\r\n \"values\": [\r\n \"Resolved\"\r\n ]\r\n }\r\n },\r\n \"status\": \"Enabled\",\r\n \"type\": \"ActionGroup\",\r\n \"scope\": {\r\n \"scopeType\": \"ResourceGroup\",\r\n \"values\": [\r\n \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/alertslab\",\r\n \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/Test-VMs\"\r\n ]\r\n },\r\n \"description\": \"Test description\",\r\n \"createdAt\": \"2019-06-26T13:19:25.5183944Z\",\r\n \"createdBy\": \"User\",\r\n \"lastModifiedAt\": \"2019-06-26T13:19:25.5183944Z\",\r\n \"lastModifiedBy\": \"User\",\r\n \"actionGroupId\": \"/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.insights/actiongroups/testAG\"\r\n },\r\n \"location\": \"Global\",\r\n \"id\": \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/ActionRules-Powershell-Test/providers/Microsoft.AlertsManagement/actionRules/ScenarioTest-ActionGroup-ActionRule\",\r\n \"type\": \"Microsoft.AlertsManagement/actionRules\",\r\n \"name\": \"ScenarioTest-ActionGroup-ActionRule\"\r\n}",
66+
"ResponseBody": "{\r\n \"properties\": {\r\n \"conditions\": {\r\n \"severity\": {\r\n \"operator\": \"Equals\",\r\n \"values\": [\r\n \"Sev0\",\r\n \"Sev1\"\r\n ]\r\n },\r\n \"monitorCondition\": {\r\n \"operator\": \"NotEquals\",\r\n \"values\": [\r\n \"Resolved\"\r\n ]\r\n }\r\n },\r\n \"status\": \"Enabled\",\r\n \"type\": \"ActionGroup\",\r\n \"scope\": {\r\n \"scopeType\": \"ResourceGroup\",\r\n \"values\": [\r\n \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/alertslab\",\r\n \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/Test-VMs\"\r\n ]\r\n },\r\n \"description\": \"Test description\",\r\n \"createdAt\": \"2019-07-12T14:20:18.3542901Z\",\r\n \"createdBy\": \"User\",\r\n \"lastModifiedAt\": \"2019-07-12T14:20:18.3542901Z\",\r\n \"lastModifiedBy\": \"User\",\r\n \"actionGroupId\": \"/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.insights/actiongroups/testAG\"\r\n },\r\n \"location\": \"Global\",\r\n \"id\": \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/ActionRules-Powershell-Test/providers/Microsoft.AlertsManagement/actionRules/ScenarioTest-ActionGroup-ActionRule\",\r\n \"type\": \"Microsoft.AlertsManagement/actionRules\",\r\n \"name\": \"ScenarioTest-ActionGroup-ActionRule\"\r\n}",
6767
"StatusCode": 200
6868
},
6969
{
@@ -73,16 +73,16 @@
7373
"RequestBody": "{\r\n \"properties\": {\r\n \"status\": \"Disabled\"\r\n }\r\n}",
7474
"RequestHeaders": {
7575
"x-ms-client-request-id": [
76-
"e14b718d-98bc-4638-b572-929a3fd462f8"
76+
"b8541352-0728-4c01-949e-fac2e881dcc2"
7777
],
7878
"Accept-Language": [
7979
"en-US"
8080
],
8181
"User-Agent": [
8282
"FxVersion/4.6.27414.06",
8383
"OSName/Windows",
84-
"OSVersion/Microsoft.Windows.10.0.17763.",
85-
"Microsoft.Azure.Management.AlertsManagement.AlertsManagementClient/27.0.0.0"
84+
"OSVersion/Microsoft.Windows.10.0.18362.",
85+
"Microsoft.Azure.Management.AlertsManagement.AlertsManagementClient/0.9.1.0"
8686
],
8787
"Content-Type": [
8888
"application/json; charset=utf-8"
@@ -99,7 +99,7 @@
9999
"no-cache"
100100
],
101101
"x-ms-request-id": [
102-
"23ec0849-a465-4789-a486-6f6d3bcc2bed"
102+
"8e12e6fc-3407-4407-9067-dc882c206894"
103103
],
104104
"X-Content-Type-Options": [
105105
"nosniff"
@@ -108,16 +108,16 @@
108108
"max-age=31536000; includeSubDomains"
109109
],
110110
"x-ms-ratelimit-remaining-subscription-writes": [
111-
"1198"
111+
"1196"
112112
],
113113
"x-ms-correlation-request-id": [
114-
"de163cf0-f8dd-4c04-9fb7-6141ff6127ed"
114+
"776429fd-b741-499a-aa86-23d61607e4e1"
115115
],
116116
"x-ms-routing-request-id": [
117-
"SOUTHINDIA:20190626T131929Z:de163cf0-f8dd-4c04-9fb7-6141ff6127ed"
117+
"SOUTHINDIA:20190712T142020Z:776429fd-b741-499a-aa86-23d61607e4e1"
118118
],
119119
"Date": [
120-
"Wed, 26 Jun 2019 13:19:28 GMT"
120+
"Fri, 12 Jul 2019 14:20:20 GMT"
121121
],
122122
"Content-Length": [
123123
"1023"
@@ -129,7 +129,7 @@
129129
"-1"
130130
]
131131
},
132-
"ResponseBody": "{\r\n \"properties\": {\r\n \"conditions\": {\r\n \"severity\": {\r\n \"operator\": \"Equals\",\r\n \"values\": [\r\n \"Sev0\",\r\n \"Sev1\"\r\n ]\r\n },\r\n \"monitorCondition\": {\r\n \"operator\": \"NotEquals\",\r\n \"values\": [\r\n \"Resolved\"\r\n ]\r\n }\r\n },\r\n \"status\": \"Disabled\",\r\n \"type\": \"ActionGroup\",\r\n \"scope\": {\r\n \"scopeType\": \"ResourceGroup\",\r\n \"values\": [\r\n \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/alertslab\",\r\n \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/Test-VMs\"\r\n ]\r\n },\r\n \"description\": \"Test description\",\r\n \"createdAt\": \"2019-06-26T13:19:25.5183944Z\",\r\n \"createdBy\": \"User\",\r\n \"lastModifiedAt\": \"2019-06-26T13:19:28.6827582Z\",\r\n \"lastModifiedBy\": \"User\",\r\n \"actionGroupId\": \"/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.insights/actiongroups/testAG\"\r\n },\r\n \"location\": \"Global\",\r\n \"id\": \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/ActionRules-Powershell-Test/providers/Microsoft.AlertsManagement/actionRules/ScenarioTest-ActionGroup-ActionRule\",\r\n \"type\": \"Microsoft.AlertsManagement/actionRules\",\r\n \"name\": \"ScenarioTest-ActionGroup-ActionRule\"\r\n}",
132+
"ResponseBody": "{\r\n \"properties\": {\r\n \"conditions\": {\r\n \"severity\": {\r\n \"operator\": \"Equals\",\r\n \"values\": [\r\n \"Sev0\",\r\n \"Sev1\"\r\n ]\r\n },\r\n \"monitorCondition\": {\r\n \"operator\": \"NotEquals\",\r\n \"values\": [\r\n \"Resolved\"\r\n ]\r\n }\r\n },\r\n \"status\": \"Disabled\",\r\n \"type\": \"ActionGroup\",\r\n \"scope\": {\r\n \"scopeType\": \"ResourceGroup\",\r\n \"values\": [\r\n \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/alertslab\",\r\n \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/Test-VMs\"\r\n ]\r\n },\r\n \"description\": \"Test description\",\r\n \"createdAt\": \"2019-07-12T14:20:18.3542901Z\",\r\n \"createdBy\": \"User\",\r\n \"lastModifiedAt\": \"2019-07-12T14:20:20.4987724Z\",\r\n \"lastModifiedBy\": \"User\",\r\n \"actionGroupId\": \"/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.insights/actiongroups/testAG\"\r\n },\r\n \"location\": \"Global\",\r\n \"id\": \"/subscriptions/dd91de05-d791-4ceb-b6dc-988682dc7d72/resourceGroups/ActionRules-Powershell-Test/providers/Microsoft.AlertsManagement/actionRules/ScenarioTest-ActionGroup-ActionRule\",\r\n \"type\": \"Microsoft.AlertsManagement/actionRules\",\r\n \"name\": \"ScenarioTest-ActionGroup-ActionRule\"\r\n}",
133133
"StatusCode": 200
134134
},
135135
{
@@ -139,16 +139,16 @@
139139
"RequestBody": "",
140140
"RequestHeaders": {
141141
"x-ms-client-request-id": [
142-
"f690b1fd-eba9-4510-ae54-0aa55cb71a99"
142+
"a01e84c6-dd74-4c47-8ce5-834daaf20a8a"
143143
],
144144
"Accept-Language": [
145145
"en-US"
146146
],
147147
"User-Agent": [
148148
"FxVersion/4.6.27414.06",
149149
"OSName/Windows",
150-
"OSVersion/Microsoft.Windows.10.0.17763.",
151-
"Microsoft.Azure.Management.AlertsManagement.AlertsManagementClient/27.0.0.0"
150+
"OSVersion/Microsoft.Windows.10.0.18362.",
151+
"Microsoft.Azure.Management.AlertsManagement.AlertsManagementClient/0.9.1.0"
152152
]
153153
},
154154
"ResponseHeaders": {
@@ -159,7 +159,7 @@
159159
"no-cache"
160160
],
161161
"x-ms-request-id": [
162-
"efdabfd1-de41-4963-adfa-17fb147c0f2f"
162+
"1a774daa-cfe7-4d1e-97f8-4f3a34f1f3e8"
163163
],
164164
"X-Content-Type-Options": [
165165
"nosniff"
@@ -168,16 +168,16 @@
168168
"max-age=31536000; includeSubDomains"
169169
],
170170
"x-ms-ratelimit-remaining-subscription-deletes": [
171-
"14999"
171+
"14998"
172172
],
173173
"x-ms-correlation-request-id": [
174-
"8f32599d-b1f3-4c33-a30c-27683b6bbb92"
174+
"e9066bb3-172e-4d7b-b858-4c09c167d391"
175175
],
176176
"x-ms-routing-request-id": [
177-
"SOUTHINDIA:20190626T131931Z:8f32599d-b1f3-4c33-a30c-27683b6bbb92"
177+
"SOUTHINDIA:20190712T142023Z:e9066bb3-172e-4d7b-b858-4c09c167d391"
178178
],
179179
"Date": [
180-
"Wed, 26 Jun 2019 13:19:31 GMT"
180+
"Fri, 12 Jul 2019 14:20:23 GMT"
181181
],
182182
"Content-Length": [
183183
"4"

0 commit comments

Comments
 (0)