Skip to content

Commit b6b1185

Browse files
committed
Updated tests
1 parent 6ec4ff5 commit b6b1185

File tree

18 files changed

+8822
-5201
lines changed

18 files changed

+8822
-5201
lines changed

src/ResourceManager/Cdn/Commands.Cdn.Test/ScenarioTests/CustomDomainTests.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ Gets and removes custom domain with stopped endpoint
6161
#>
6262
function Test-CustomDomainGetRemoveWithStoppedEndpoint
6363
{
64-
$endpointName = "sdktest-cee91bb1-996a-44f1-96e6-dceaa6707def"
65-
$hostName = "sdktest-3acbafc1-3f50-4fa4-9132-6d8c944d67e9.azureedge-test.net"
64+
$endpointName = "camtest"
65+
$hostName = "cdn.camthegeek.com"
6666
$customDomainName = getAssetName
6767

6868
$profileName = getAssetName

src/ResourceManager/Cdn/Commands.Cdn.Test/ScenarioTests/EndpointTests.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,12 @@ public void TestEndpointCrudAndActionWithAllPropertiesWithPiping()
5454
{
5555
TestController.NewInstance.RunPowerShellTest(_logger, "Test-EndpointCrudAndActionWithAllPropertiesWithPiping");
5656
}
57+
58+
[Fact]
59+
[Trait(Category.AcceptanceType, Category.CheckIn)]
60+
public void TestEndpointPipeline()
61+
{
62+
TestController.NewInstance.RunPowerShellTest(_logger, "Test-EndpointPipeline");
63+
}
5764
}
5865
}

src/ResourceManager/Cdn/Commands.Cdn.Test/ScenarioTests/EndpointTests.ps1

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,5 +354,39 @@ function Test-EndpointCrudAndActionWithStoppedEndpoint
354354

355355
Assert-ThrowsContains { Get-AzureRmCdnEndpoint -EndpointName $endpointName -ProfileName $profileName -ResourceGroupName $resourceGroup.ResourceGroupName } "NotFound"
356356

357+
Remove-AzureRmResourceGroup -Name $resourceGroup.ResourceGroupName -Force
358+
}
359+
360+
<#
361+
.SYNOPSIS
362+
Endpoint pipeline exercise
363+
#>
364+
function Test-EndpointPipeline
365+
{
366+
$profileName = getAssetName
367+
$resourceGroup = TestSetup-CreateResourceGroup
368+
$resourceLocation = "EastUS"
369+
$profileSku = "StandardVerizon"
370+
$createdProfile = New-AzureRmCdnProfile -ProfileName $profileName -ResourceGroupName $resourceGroup.ResourceGroupName -Location $resourceLocation -Sku $profileSku
371+
372+
$endpointName1 = getAssetName
373+
$endpointName2 = getAssetName
374+
$originName = getAssetName
375+
$originHostName = "www.microsoft.com"
376+
377+
378+
$createdEndpoint1 = New-AzureRmCdnEndpoint -EndpointName $endpointName1 -ProfileName $profileName -ResourceGroupName $resourceGroup.ResourceGroupName -Location $resourceLocation -OriginName $originName -OriginHostName $originHostName
379+
$createdEndpoint2 = New-AzureRmCdnEndpoint -EndpointName $endpointName2 -ProfileName $profileName -ResourceGroupName $resourceGroup.ResourceGroupName -Location $resourceLocation -OriginName $originName -OriginHostName $originHostName
380+
381+
$endpoints = Get-AzureRmCdnProfile -ProfileName $profileName -ResourceGroupName $resourceGroup.ResourceGroupName | Get-AzureRmCdnEndpoint
382+
383+
Assert-True {$endpoints.Count -eq 2}
384+
385+
Get-AzureRmCdnProfile -ProfileName $profileName -ResourceGroupName $resourceGroup.ResourceGroupName | Get-AzureRmCdnEndpoint | Remove-AzureRmCdnEndpoint -Force
386+
387+
$deletedEndpoints = Get-AzureRmCdnProfile -ProfileName $profileName -ResourceGroupName $resourceGroup.ResourceGroupName | Get-AzureRmCdnEndpoint
388+
389+
Assert-True {$deletedEndpoints.Count -eq 0}
390+
357391
Remove-AzureRmResourceGroup -Name $resourceGroup.ResourceGroupName -Force
358392
}

src/ResourceManager/Cdn/Commands.Cdn.Test/ScenarioTests/ProfileTests.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,12 @@ public void TestProfileCrudWithPiping()
4040
{
4141
TestController.NewInstance.RunPowerShellTest(_logger, "Test-ProfileDeleteAndSsoWithPiping");
4242
}
43+
44+
[Fact]
45+
[Trait(Category.AcceptanceType, Category.CheckIn)]
46+
public void TestProfilePipeline()
47+
{
48+
TestController.NewInstance.RunPowerShellTest(_logger, "Test-ProfilePipeline");
49+
}
4350
}
4451
}

src/ResourceManager/Cdn/Commands.Cdn.Test/ScenarioTests/ProfileTests.ps1

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ function Test-ProfileCrud
5454
$removed = Remove-AzureRmCdnProfile -ProfileName $profileName -ResourceGroupName $resourceGroup.ResourceGroupName -Confirm:$false -PassThru
5555

5656
Assert-True { $removed }
57-
Assert-ThrowsContains { Get-AzureRmCdnProfile -ProfileName $profileName -ResourceGroupName $resourceGroup.ResourceGroupName } "NotFound"
57+
Assert-ThrowsContains { Get-AzureRmCdnProfile -ProfileName $profileName -ResourceGroupName $resourceGroup.ResourceGroupName } "does not exist"
5858

5959
Remove-AzureRmResourceGroup -Name $resourceGroup.ResourceGroupName -Force
6060
}
@@ -80,7 +80,40 @@ function Test-ProfileDeleteAndSsoWithPiping
8080
$removed = Remove-AzureRmCdnProfile -CdnProfile $createdProfile -Confirm:$false -PassThru
8181

8282
Assert-True { $removed }
83-
Assert-ThrowsContains { Get-AzureRmCdnProfile -ProfileName $profileName -ResourceGroupName $resourceGroup.ResourceGroupName } "NotFound"
83+
Assert-ThrowsContains { Get-AzureRmCdnProfile -ProfileName $profileName -ResourceGroupName $resourceGroup.ResourceGroupName } "does not exist"
8484

85+
Remove-AzureRmResourceGroup -Name $resourceGroup.ResourceGroupName -Force
86+
}
87+
88+
<#
89+
.SYNOPSIS
90+
Profile cycle with piping multiple profiles down the pipeline
91+
#>
92+
function Test-ProfilePipeline
93+
{
94+
$profileName1 = getAssetName
95+
$profileName2 = getAssetName
96+
$resourceGroup = TestSetup-CreateResourceGroup
97+
$profileLocation = "EastUS"
98+
$profileSku = "StandardVerizon"
99+
$tags = @{"tag1" = "value1"; "tag2" = "value2"}
100+
$createdProfile1 = New-AzureRmCdnProfile -ProfileName $profileName1 -ResourceGroupName $resourceGroup.ResourceGroupName -Location $profileLocation -Sku $profileSku -Tags $tags
101+
102+
Assert-NotNull $createdProfile1
103+
104+
$createdProfile2 = New-AzureRmCdnProfile -ProfileName $profileName2 -ResourceGroupName $resourceGroup.ResourceGroupName -Location $profileLocation -Sku $profileSku -Tags $tags
105+
106+
Assert-NotNull $createdProfile2
107+
108+
$profiles = Get-AzureRmCdnProfile | where {($_.Name -eq $profileName1) -or ($_.Name -eq $profileName2)}
109+
110+
Assert-True { $profiles.Count -eq 2 }
111+
112+
Get-AzureRmCdnProfile | where {($_.Name -eq $profileName1) -or ($_.Name -eq $profileName2)} | Remove-AzureRmCdnProfile -Force
113+
114+
$deletedProfiles = Get-AzureRmCdnProfile | where {($_.Name -eq $profileName1) -or ($_.Name -eq $profileName2)}
115+
116+
Assert-True { $deletedProfiles.Count -eq 0 }
117+
85118
Remove-AzureRmResourceGroup -Name $resourceGroup.ResourceGroupName -Force
86119
}

0 commit comments

Comments
 (0)