Skip to content

Commit 4a07466

Browse files
author
Maddie Clayton
authored
Merge pull request #8682 from maddieclayton/wildcardnetwork
Add wildcard support to Network cmdlets
2 parents f1bd829 + a51ef60 commit 4a07466

File tree

128 files changed

+52568
-27610
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+52568
-27610
lines changed

src/Network/Network.Test/ScenarioTests/ApplicationGatewayTests.ps1

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ function Test-AvailableSslOptions
2828
Assert-NotNull $result
2929
Assert-NotNull $result.MinProtocolVersion
3030
Assert-True { $result.CipherSuites -gt 0 }
31+
32+
$result = Get-AzApplicationGatewaySslPredefinedPolicy -Name AppGwSslPolicy*
33+
Assert-NotNull $result
34+
Assert-True { $result.Count -gt 0 }
35+
Assert-NotNull $result[0].MinProtocolVersion
36+
Assert-True { $result[0].CipherSuites -gt 0 }
3137
}
3238

3339
function Test-AvailableWafRuleSets
@@ -199,6 +205,21 @@ function Test-ApplicationGatewayCRUD
199205
Compare-ConnectionDraining $poolSetting02 $getgw.BackendHttpSettingsCollection[1]
200206
Compare-WebApplicationFirewallConfiguration $firewallConfig $getgw.WebApplicationFirewallConfiguration
201207

208+
# List ApplicationGateway
209+
$getgw = Get-AzApplicationGateway -Name $appgwName
210+
211+
Assert-AreEqual "Running" $getgw[0].OperationalState
212+
Compare-ConnectionDraining $poolSetting01 $getgw[0].BackendHttpSettingsCollection[0]
213+
Compare-ConnectionDraining $poolSetting02 $getgw[0].BackendHttpSettingsCollection[1]
214+
Compare-WebApplicationFirewallConfiguration $firewallConfig $getgw[0].WebApplicationFirewallConfiguration
215+
216+
$getgw = Get-AzApplicationGateway -Name ($appgwName + "*")
217+
218+
Assert-AreEqual "Running" $getgw.OperationalState
219+
Compare-ConnectionDraining $poolSetting01 $getgw.BackendHttpSettingsCollection[0]
220+
Compare-ConnectionDraining $poolSetting02 $getgw.BackendHttpSettingsCollection[1]
221+
Compare-WebApplicationFirewallConfiguration $firewallConfig $getgw.WebApplicationFirewallConfiguration
222+
202223
# Check probes
203224
Assert-NotNull $getgw.Probes
204225
Assert-AreEqual 2 $getgw.Probes.Count

src/Network/Network.Test/ScenarioTests/ApplicationSecurityGroupTests.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,15 @@ function Test-ApplicationSecurityGroupCRUD
4646
Assert-NotNull $asgGet.Location
4747
Assert-NotNull $asgGet.Etag
4848

49+
$asgGet = Get-AzApplicationSecurityGroup -ResourceGroupName "*"
50+
Assert-True { $asgGet.Count -ge 0 }
51+
52+
$asgGet = Get-AzApplicationSecurityGroup -Name "*"
53+
Assert-True { $asgGet.Count -ge 0 }
54+
55+
$asgGet = Get-AzApplicationSecurityGroup -ResourceGroupName "*" -Name "*"
56+
Assert-True { $asgGet.Count -ge 0 }
57+
4958
# Remove the application security group
5059
$asgDelete = Remove-AzApplicationSecurityGroup -Name $asgName -ResourceGroupName $rgName -PassThru -Force
5160
Assert-AreEqual $true $asgDelete

src/Network/Network.Test/ScenarioTests/AzureFirewallTests.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,15 @@ function Test-AzureFirewallCRUD
141141
$listAll = Get-AzureRmFirewall
142142
Assert-NotNull $listAll
143143

144+
$listAll = Get-AzureRmFirewall -Name "*"
145+
Assert-NotNull $listAll
146+
147+
$listAll = Get-AzureRmFirewall -ResourceGroupName "*"
148+
Assert-NotNull $listAll
149+
150+
$listAll = Get-AzureRmFirewall -ResourceGroupName "*" -Name "*"
151+
Assert-NotNull $listAll
152+
144153
# Create Application Rules
145154
$appRule = New-AzFirewallApplicationRule -Name $appRule1Name -Description $appRule1Desc -Protocol $appRule1Protocol1, $appRule1Protocol2 -TargetFqdn $appRule1Fqdn1, $appRule1Fqdn2 -SourceAddress $appRule1SourceAddress1
146155

src/Network/Network.Test/ScenarioTests/CortexTests.ps1

Lines changed: 64 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,15 @@ function Test-CortexCRUD
5252
$virtualWansAll = Get-AzureRmVirtualWan
5353
Assert-NotNull $virtualWansAll
5454

55+
$virtualWansAll = Get-AzVirtualWan -ResourceGroupName "*"
56+
Assert-NotNull $virtualWansAll
57+
58+
$virtualWansAll = Get-AzVirtualWan -Name "*"
59+
Assert-NotNull $virtualWansAll
60+
61+
$virtualWansAll = Get-AzVirtualWan -ResourceGroupName "*" -Name "*"
62+
Assert-NotNull $virtualWansAll
63+
5564
# Create the Virtual Hub
5665
$createdVirtualHub = New-AzVirtualHub -ResourceGroupName $rgName -Name $virtualHubName -Location $rglocation -AddressPrefix "192.168.1.0/24" -VirtualWan $virtualWan
5766
$virtualHub = Get-AzVirtualHub -ResourceGroupName $rgName -Name $virtualHubName
@@ -65,6 +74,15 @@ function Test-CortexCRUD
6574
$virtualHubsAll = Get-AzureRmVirtualHub
6675
Assert-NotNull $virtualHubsAll
6776

77+
$virtualHubsAll = Get-AzureRmVirtualHub -ResourceGroupName "*"
78+
Assert-NotNull $virtualHubsAll
79+
80+
$virtualHubsAll = Get-AzureRmVirtualHub -Name "*"
81+
Assert-NotNull $virtualHubsAll
82+
83+
$virtualHubsAll = Get-AzureRmVirtualHub -ResourceGroupName "*" -Name "*"
84+
Assert-NotNull $virtualHubsAll
85+
6886
# Update the Virtual Hub
6987
$route1 = New-AzVirtualHubRoute -AddressPrefix @("10.0.0.0/16", "11.0.0.0/16") -NextHopIpAddress "12.0.0.5"
7088
$route2 = New-AzVirtualHubRoute -AddressPrefix @("13.0.0.0/16") -NextHopIpAddress "14.0.0.5"
@@ -92,6 +110,15 @@ function Test-CortexCRUD
92110
$vpnSitesAll = Get-AzureRmVpnSite
93111
Assert-NotNull $vpnSitesAll
94112

113+
$vpnSitesAll = Get-AzVpnSite -ResourceGroupName "*"
114+
Assert-NotNull $vpnSitesAll
115+
116+
$vpnSitesAll = Get-AzVpnSite -Name "*"
117+
Assert-NotNull $vpnSitesAll
118+
119+
$vpnSitesAll = Get-AzVpnSite -ResourceGroupName "*" -Name "*"
120+
Assert-NotNull $vpnSitesAll
121+
95122
# Create the VpnGateway
96123
$createdVpnGateway = New-AzVpnGateway -ResourceGroupName $rgName -Name $vpnGatewayName -VirtualHub $virtualHub -VpnGatewayScaleUnit 3
97124
$createdVpnGateway = Update-AzVpnGateway -ResourceGroupName $rgName -Name $vpnGatewayName -VpnGatewayScaleUnit 4
@@ -103,7 +130,16 @@ function Test-CortexCRUD
103130
$vpnGateways = Get-AzureRmVpnGateway -ResourceGroupName $rgName
104131
Assert-NotNull $vpnGateways
105132

106-
$vpnGatewaysAll = Get-AzureRmVpnGateway
133+
$vpnGatewaysAll = Get-AzureRmVpnGateway -ResourceGroupName "*"
134+
Assert-NotNull $vpnGatewaysAll
135+
136+
$vpnGatewaysAll = Get-AzureRmVpnGateway -Name "*"
137+
Assert-NotNull $vpnGatewaysAll
138+
139+
$vpnGatewaysAll = Get-AzureRmVpnGateway -ResourceGroupName "*" -Name "*"
140+
Assert-NotNull $vpnGatewaysAll
141+
142+
$vpnGatewaysAll = Get-AzureRmVpnGateway
107143
Assert-NotNull $vpnGatewaysAll
108144

109145
# Create the VpnConnection
@@ -116,12 +152,18 @@ function Test-CortexCRUD
116152
$vpnConnections = Get-AzureRmVpnConnection -ResourceGroupName $rgName -ParentResourceName $vpnGatewayName
117153
Assert-NotNull $vpnConnections
118154

155+
$vpnConnections = Get-AzureRmVpnConnection -ResourceGroupName $rgName -ParentResourceName $vpnGatewayName -Name "*"
156+
Assert-NotNull $vpnConnections
157+
119158
# Create a HubVirtualNetworkConnection
120159
$remoteVirtualNetwork = New-AzVirtualNetwork -ResourceGroupName $rgName -Name $remoteVirtualNetworkName -Location $rglocation -AddressPrefix "10.0.1.0/24"
121160
$createdHubVnetConnection = New-AzVirtualHubVnetConnection -ResourceGroupName $rgName -VirtualHubName $virtualHubName -Name $hubVnetConnectionName -RemoteVirtualNetwork $remoteVirtualNetwork
122161
$hubVnetConnection = Get-AzVirtualHubVnetConnection -ResourceGroupName $rgName -VirtualHubName $virtualHubName -Name $hubVnetConnectionName
123162
Assert-AreEqual $hubVnetConnectionName $hubVnetConnection.Name
124163
$hubVnetConnections = Get-AzureRmVirtualHubVnetConnection -ResourceGroupName $rgName -VirtualHubName $virtualHubName
164+
Assert-NotNull $hubVnetConnections
165+
166+
$hubVnetConnections = Get-AzureRmVirtualHubVnetConnection -ResourceGroupName $rgName -VirtualHubName $virtualHubName -Name "*"
125167
Assert-NotNull $hubVnetConnections
126168
}
127169
finally
@@ -282,7 +324,19 @@ function Test-CortexExpressRouteCRUD
282324
Assert-NotNull $expressRouteGateways
283325
Assert-True { $expressRouteGateways.Count -gt 0 }
284326

285-
$expressRouteGateways = Get-AzureRmExpressRouteGateway -ResourceGroupName $rgName
327+
$expressRouteGateways = Get-AzureRmExpressRouteGateway -ResourceGroupName "*"
328+
Assert-NotNull $expressRouteGateways
329+
Assert-True { $expressRouteGateways.Count -gt 0 }
330+
331+
$expressRouteGateways = Get-AzureRmExpressRouteGateway -Name "*"
332+
Assert-NotNull $expressRouteGateways
333+
Assert-True { $expressRouteGateways.Count -gt 0 }
334+
335+
$expressRouteGateways = Get-AzureRmExpressRouteGateway -ResourceGroupName "*" -Name "*"
336+
Assert-NotNull $expressRouteGateways
337+
Assert-True { $expressRouteGateways.Count -gt 0 }
338+
339+
$expressRouteGateways = Get-AzureRmExpressRouteGateway -ResourceGroupName $rgName
286340
Assert-NotNull $expressRouteGateways
287341
Assert-True { $expressRouteGateways.Count -gt 0 }
288342

@@ -307,6 +361,14 @@ function Test-CortexExpressRouteCRUD
307361
Assert-AreEqual $expressRouteConnectionName $expressRouteConnection.Name
308362
Assert-AreEqual 30 $expressRouteConnection.RoutingWeight
309363

364+
$expressRouteConnection = Get-AzureRmExpressRouteConnection -ResourceGroupName $rgName -ExpressRouteGatewayName $expressRouteGatewayName
365+
Assert-NotNull $expressRouteConnection
366+
Assert-True { $expressRouteConnection.Count -ge 0}
367+
368+
$expressRouteConnection = Get-AzureRmExpressRouteConnection -ResourceGroupName $rgName -ExpressRouteGatewayName $expressRouteGatewayName -Name "*"
369+
Assert-NotNull $expressRouteConnection
370+
Assert-True { $expressRouteConnection.Count -ge 0}
371+
310372
# Clean up
311373
Remove-AzureRmExpressRouteConnection -ResourceGroupName $rgName -ExpressRouteGatewayName $expressRouteGatewayName -Name $expressRouteConnectionName -Force
312374
Assert-ThrowsLike { Get-AzureRmExpressRouteConnection -ResourceGroupName $rgName -ExpressRouteGatewayName $expressRouteGatewayName -Name $expressRouteConnectionName } "*Not*Found*"

src/Network/Network.Test/ScenarioTests/DdosProtectionPlanTests.ps1

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,22 @@ function Test-DdosProtectionPlanCRUD
4848
Assert-NotNull $ddosProtectionPlanGet.Etag
4949
Assert-Null $ddosProtectionPlanGet.VirtualMachines
5050

51+
$ddosProtectionPlanList = Get-AzDdosProtectionPlan -ResourceGroupName $rgName
52+
Assert-NotNull $ddosProtectionPlanList
53+
Assert-True {$ddosProtectionPlanList.Count -ge 0}
54+
55+
$ddosProtectionPlanList = Get-AzDdosProtectionPlan -ResourceGroupName "*"
56+
Assert-NotNull $ddosProtectionPlanList
57+
Assert-True {$ddosProtectionPlanList.Count -ge 0}
58+
59+
$ddosProtectionPlanList = Get-AzDdosProtectionPlan -Name "*"
60+
Assert-NotNull $ddosProtectionPlanList
61+
Assert-True {$ddosProtectionPlanList.Count -ge 0}
62+
63+
$ddosProtectionPlanList = Get-AzDdosProtectionPlan -ResourceGroupName "*" -Name "*"
64+
Assert-NotNull $ddosProtectionPlanList
65+
Assert-True {$ddosProtectionPlanList.Count -ge 0}
66+
5167
# Remove the DDoS protection plan
5268
$ddosProtectionPlanDelete = Remove-AzDdosProtectionPlan -Name $ddosProtectionPlanName -ResourceGroupName $rgName -PassThru
5369
Assert-AreEqual $true $ddosProtectionPlanDelete

src/Network/Network.Test/ScenarioTests/ExpressRouteCircuitTests.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,15 @@ function Test-ExpressRouteCircuitStageCRUD
126126

127127
$list = Get-AzExpressRouteCircuit -ResourceGroupName $rgname
128128
Assert-AreEqual 0 @($list).Count
129+
130+
$list = Get-AzExpressRouteCircuit -ResourceGroupName "*"
131+
Assert-AreEqual 0 @($list).Count
132+
133+
$list = Get-AzExpressRouteCircuit -Name "*"
134+
Assert-AreEqual 0 @($list).Count
135+
136+
$list = Get-AzExpressRouteCircuit -ResourceGroupName "*" -Name "*"
137+
Assert-AreEqual 0 @($list).Count
129138

130139
}
131140
finally

src/Network/Network.Test/ScenarioTests/ExpressRoutePortTests.ps1

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,18 @@ function Test-ExpressRoutePortCRUD
5858
Assert-True { Check-CmdletReturnType "Get-AzExpressRoutePort" $vExpressRoutePort }
5959
Assert-AreEqual $rname $vExpressRoutePort.Name
6060

61+
$vExpressRoutePort = Get-AzExpressRoutePort -ResourceGroupName "*"
62+
Assert-NotNull $vExpressRoutePort
63+
Assert-True {$vExpressRoutePort.Count -ge 0}
64+
65+
$vExpressRoutePort = Get-AzExpressRoutePort -Name "*"
66+
Assert-NotNull $vExpressRoutePort
67+
Assert-True {$vExpressRoutePort.Count -ge 0}
68+
69+
$vExpressRoutePort = Get-AzExpressRoutePort -ResourceGroupName "*" -Name "*"
70+
Assert-NotNull $vExpressRoutePort
71+
Assert-True {$vExpressRoutePort.Count -ge 0}
72+
6173
# Get ExpressRoutePort
6274
$vExpressRoutePort = Get-AzureRmExpressRoutePort -ResourceId $vExpressRoutePort.Id
6375
Assert-NotNull $vExpressRoutePort

src/Network/Network.Test/ScenarioTests/LoadBalancerTests.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,15 @@ function Test-LoadBalancerCRUD-Public
9292
Assert-AreEqual $expectedLb.Probes[0].Etag $list[0].Probes[0].Etag
9393
Assert-AreEqual $expectedLb.LoadBalancingRules[0].Etag $list[0].LoadBalancingRules[0].Etag
9494

95+
$list = Get-AzLoadBalancer -ResourceGroupName "*"
96+
Assert-True { @($list).Count -ge 0 }
97+
98+
$list = Get-AzLoadBalancer -Name "*"
99+
Assert-True { @($list).Count -ge 0 }
100+
101+
$list = Get-AzLoadBalancer -ResourceGroupName "*" -Name "*"
102+
Assert-True { @($list).Count -ge 0 }
103+
95104
# Delete
96105
$job = Remove-AzLoadBalancer -Name $lbName -ResourceGroupName $rgname -PassThru -Force -AsJob
97106
$job | Wait-Job

src/Network/Network.Test/ScenarioTests/LocalNetworkGatewayTests.ps1

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,12 @@ function Test-LocalNetworkGatewayCRUD
6666
Assert-AreEqual $bgpPeeringAddress $expected.BgpSettings.BgpPeeringAddress
6767
Assert-AreEqual $peerWeight $expected.BgpSettings.PeerWeight
6868

69+
$list = Get-AzLocalNetworkGateway -ResourceGroupName "*" -Name "*"
70+
Assert-True { $list.Count -ge 0 }
71+
72+
$list = Get-AzLocalNetworkGateway -ResourceGroupName "*"
73+
Assert-True { $list.Count -ge 0 }
74+
6975
# Update BGP settings
7076
$asn = 1337
7177
$actual = Set-AzLocalNetworkGateway -LocalNetworkGateway $expected -Asn $asn

src/Network/Network.Test/ScenarioTests/NetworkInterfaceTests.ps1

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -874,6 +874,15 @@ function Test-NetworkInterfaceWithAcceleratedNetworking
874874
Assert-AreEqual "Succeeded" $list[0].ProvisioningState
875875
Assert-AreEqual $actualNic.Etag $list[0].Etag
876876

877+
$list = Get-AzNetworkInterface -ResourceGroupName "*" -Name "*"
878+
Assert-True { $list.Count -ge 0 }
879+
880+
$list = Get-AzNetworkInterface -Name "*"
881+
Assert-True { $list.Count -ge 0 }
882+
883+
$list = Get-AzNetworkInterface -ResourceGroupName "*"
884+
Assert-True { $list.Count -ge 0 }
885+
877886
# Delete NetworkInterface
878887
$delete = Remove-AzNetworkInterface -ResourceGroupName $rgname -name $nicName -PassThru -Force
879888
Assert-AreEqual true $delete
@@ -949,6 +958,9 @@ function Test-NetworkInterfaceTapConfigurationCRUD
949958
$tapConfigs = Get-AzNetworkInterfaceTapConfig -ResourceGroupName $rgname -NetworkInterfaceName $sourceNicName
950959
Assert-NotNull $tapConfigs
951960

961+
$tapConfigs = Get-AzNetworkInterfaceTapConfig -ResourceGroupName $rgname -NetworkInterfaceName $sourceNicName -Name "*"
962+
Assert-NotNull $tapConfigs
963+
952964
$tapConfig = Get-AzNetworkInterfaceTapConfig -ResourceId $tapConfig.Id
953965
Assert-NotNull $tapConfig
954966
Assert-AreEqual $tapConfig.ResourceGroupName $rgname

src/Network/Network.Test/ScenarioTests/NetworkProfileTests.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,15 @@ function Test-NetworkProfileCRUDMinimalParameters
6666
$vNetworkProfilesAll = Get-AzureRmNetworkProfile;
6767
Assert-NotNull $vNetworkProfilesAll;
6868

69+
$vNetworkProfilesAll = Get-AzureRmNetworkProfile -ResourceGroupName "*";
70+
Assert-NotNull $vNetworkProfilesAll;
71+
72+
$vNetworkProfilesAll = Get-AzureRmNetworkProfile -Name "*"
73+
Assert-NotNull $vNetworkProfilesAll;
74+
75+
$vNetworkProfilesAll = Get-AzureRmNetworkProfile -ResourceGroupName "*" -Name "*"
76+
Assert-NotNull $vNetworkProfilesAll;
77+
6978
# Remove NetworkProfile
7079
$removeNetworkProfile = Remove-AzNetworkProfile -ResourceGroupName $rgname -Name $npName -Force;
7180

src/Network/Network.Test/ScenarioTests/NetworkSecurityGroupTests.ps1

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,14 @@ function Test-NetworkSecurityGroupCRUD
7777
Assert-AreEqual $list[0].DefaultSecurityRules[4].Name $getNsg.DefaultSecurityRules[4].Name
7878
Assert-AreEqual $list[0].DefaultSecurityRules[5].Name $getNsg.DefaultSecurityRules[5].Name
7979

80+
$list = Get-AzNetworkSecurityGroup -ResourceGroupName "*"
81+
Assert-True { $list.Count -ge 0 }
82+
83+
$list = Get-AzNetworkSecurityGroup -Name "*"
84+
Assert-True { $list.Count -ge 0 }
85+
86+
$list = Get-AzNetworkSecurityGroup -ResourceGroupName "*" -Name "*"
87+
Assert-True { $list.Count -ge 0 }
8088

8189
# Add NSG to a subnet
8290
$vnet = $vnet | Set-AzVirtualNetworkSubnetConfig -name $subnetName -AddressPrefix "10.0.1.0/24" -NetworkSecurityGroup $nsg | Set-AzVirtualNetwork

src/Network/Network.Test/ScenarioTests/NetworkWatcherAPITests.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,7 @@ function Test-PacketCapture
492492
$job | Wait-Job
493493
$pc1 = $job | Receive-Job
494494
$pc2 = Get-AzNetworkWatcherPacketCapture -NetworkWatcher $nw -PacketCaptureName $pcName2
495-
$pcList = Get-AzNetworkWatcherPacketCapture -NetworkWatcher $nw
495+
$pcList = Get-AzNetworkWatcherPacketCapture -NetworkWatcher $nw -PacketCaptureName "*"
496496

497497
#Verification
498498
Assert-AreEqual $pc1.Name $pcName1
@@ -985,7 +985,7 @@ function Test-ConnectionMonitor
985985
Assert-AreEqual $cm2.MonitoringStatus Running
986986

987987
# Get List
988-
$cms = Get-AzNetworkWatcherConnectionMonitor -NetworkWatcher $nw
988+
$cms = Get-AzNetworkWatcherConnectionMonitor -NetworkWatcher $nw -Name "*"
989989
Assert-NotNull $cms
990990

991991
#Query connection monitor

src/Network/Network.Test/ScenarioTests/NetworkWatcherTests.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,15 @@ function Test-NetworkWatcherCRUD
7373
$listNW = Get-AzNetworkWatcher
7474

7575
Assert-AreEqual 1 @($listNWByRg).Count
76+
77+
$listNW = Get-AzNetworkWatcher -ResourceGroupName "*"
78+
Assert-True { $listNW.Count -ge 0 }
79+
80+
$listNW = Get-AzNetworkWatcher -Name "*"
81+
Assert-True { $listNW.Count -ge 0 }
82+
83+
$listNW = Get-AzNetworkWatcher -ResourceGroupName "*" -Name "*"
84+
Assert-True { $listNW.Count -ge 0 }
7685

7786
# Delete Network Watcher
7887
$job = Remove-AzNetworkWatcher -ResourceGroupName $rgname -name $nwName -AsJob

src/Network/Network.Test/ScenarioTests/PublicIpAddressTests.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,15 @@ function Test-PublicIpAddressCRUD
5353
Assert-AreEqual "Dynamic" $list[0].PublicIpAllocationMethod
5454
Assert-AreEqual "Succeeded" $list[0].ProvisioningState
5555
Assert-AreEqual $domainNameLabel $list[0].DnsSettings.DomainNameLabel
56+
57+
$list = Get-AzPublicIpAddress -ResourceGroupName "*"
58+
Assert-True { $list.Count -ge 0 }
59+
60+
$list = Get-AzPublicIpAddress -Name "*"
61+
Assert-True { $list.Count -ge 0 }
62+
63+
$list = Get-AzPublicIpAddress -ResourceGroupName "*" -Name "*"
64+
Assert-True { $list.Count -ge 0 }
5665

5766
# delete
5867
$job = Remove-AzPublicIpAddress -ResourceGroupName $actual.ResourceGroupName -name $rname -PassThru -Force -AsJob

src/Network/Network.Test/ScenarioTests/PublicIpPrefixTests.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,15 @@ function Test-PublicIpPrefixCRUD
7070
$list = Get-AzPublicIpPrefix
7171
Assert-NotNull $list
7272

73+
$list = Get-AzPublicIpPrefix -ResourceGroupName "*"
74+
Assert-True { $list.Count -ge 0 }
75+
76+
$list = Get-AzPublicIpPrefix -Name "*"
77+
Assert-True { $list.Count -ge 0 }
78+
79+
$list = Get-AzPublicIpPrefix -ResourceGroupName "*" -Name "*"
80+
Assert-True { $list.Count -ge 0 }
81+
7382
$expected.Tag = @{ testtag = "testvalSet" }
7483

7584
$job = Set-AzPublicIpPrefix -PublicIpPrefix $expected -AsJob

0 commit comments

Comments
 (0)