@@ -43,26 +43,15 @@ Tests uploading an application package.
43
43
#>
44
44
function Test-UploadApplicationPackage
45
45
{
46
- param ([string ]$filePath )
46
+ param ([string ] $applicationId , [ string ] $applicationVersion , [ string ] $filePath )
47
47
48
48
# Setup
49
- $applicationId = " test"
50
- $applicationVersion = " foo"
51
49
$context = New-Object Microsoft.Azure.Commands.Batch.Test.ScenarioTests.ScenarioTestContext
52
50
53
- try
54
- {
55
- $addAppPack = New-AzureRmBatchApplicationPackage - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId - ApplicationVersion $applicationVersion - FilePath $filePath - format " zip"
56
- $getapp = Get-AzureRmBatchApplicationPackage - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId - ApplicationVersion $applicationVersion
51
+ $addAppPack = New-AzureRmBatchApplicationPackage - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId - ApplicationVersion $applicationVersion - FilePath $filePath - format " zip" - Activate
57
52
58
- Assert-AreEqual $getapp.Id $addAppPack.Id
59
- Assert-AreEqual $getapp.Version $addAppPack.Version
60
- }
61
- finally
62
- {
63
- Remove-AzureRmBatchApplicationPackage - AccountName $context.AccountName - ApplicationId $applicationId - ResourceGroupName $context.ResourceGroupName - ApplicationVersion $applicationVersion
64
- Remove-AzureRmBatchApplication - AccountName $context.AccountName - ApplicationId $applicationId - ResourceGroupName $context.ResourceGroupName
65
- }
53
+ Assert-AreEqual $applicationId $addAppPack.Id
54
+ Assert-AreEqual $applicationVersion $addAppPack.Version
66
55
}
67
56
68
57
<#
@@ -71,31 +60,22 @@ Tests can update an application settings
71
60
#>
72
61
function Test-UpdateApplicationPackage
73
62
{
74
- param ([string ]$filePath )
63
+ param ([string ] $applicationId , [ string ] $applicationVersion , [ string ] $filePath )
75
64
76
65
# Setup
77
- $applicationId = " test"
78
- $applicationVersion = " foo"
79
66
$newDisplayName = " application-display-name"
80
67
$context = New-Object Microsoft.Azure.Commands.Batch.Test.ScenarioTests.ScenarioTestContext
81
68
82
- try
83
- {
84
- $addAppPack = New-AzureRmBatchApplicationPackage - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId - ApplicationVersion $applicationVersion - FilePath $filePath - format " zip"
85
- $beforeUpdateApp = Get-AzureRmBatchApplication - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId
69
+ $beforeUpdateApp = Get-AzureRmBatchApplication - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId
86
70
87
- Set-AzureRmBatchApplication - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId - displayName $newDisplayName - defaultVersion $applicationVersion
88
- $afterUpdateApp = Get -AzureRmBatchApplication - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId
71
+ $addAppPack = New-AzureRmBatchApplicationPackage - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId - ApplicationVersion $applicationVersion - FilePath $filePath - format " zip " - Activate
72
+ Set -AzureRmBatchApplication - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId - displayName $newDisplayName - defaultVersion $applicationVersion
89
73
90
- Assert-AreEqual $afterUpdateApp.DefaultVersion " foo"
91
- Assert-AreNotEqual $afterUpdateApp.DefaultVersion $beforeUpdateApp.DefaultVersion
92
- Assert-AreEqual $afterUpdateApp.AllowUpdates $true
93
- }
94
- finally
95
- {
96
- Remove-AzureRmBatchApplicationPackage - AccountName $context.AccountName - ApplicationId $applicationId - ResourceGroupName $context.ResourceGroupName - ApplicationVersion $applicationVersion
97
- Remove-AzureRmBatchApplication - AccountName $context.AccountName - ApplicationId $applicationId - ResourceGroupName $context.ResourceGroupName
98
- }
74
+ $afterUpdateApp = Get-AzureRmBatchApplication - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId
75
+
76
+ Assert-AreEqual $afterUpdateApp.DefaultVersion $applicationVersion
77
+ Assert-AreNotEqual $afterUpdateApp.DefaultVersion $beforeUpdateApp.DefaultVersion
78
+ Assert-AreEqual $afterUpdateApp.AllowUpdates $true
99
79
}
100
80
101
81
<#
@@ -104,21 +84,17 @@ Tests create pool with an application package.
104
84
#>
105
85
function Test-CreatePoolWithApplicationPackage
106
86
{
107
- param ([string ] $poolId , [string ]$filePath )
87
+ param ([string ] $applicationId , [ string ] $applicationVersion , [ string ] $ poolId, [string ]$filePath )
108
88
109
89
# Setup
110
- $applicationId = " test"
111
- $applicationVersion = " foo"
112
90
$context = New-Object Microsoft.Azure.Commands.Batch.Test.ScenarioTests.ScenarioTestContext
113
91
114
92
try
115
93
{
116
- $addAppPack = New-AzureRmBatchApplicationPackage - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId - ApplicationVersion $applicationVersion - FilePath $filePath - format " zip"
94
+ $addAppPack = New-AzureRmBatchApplicationPackage - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId - ApplicationVersion $applicationVersion - FilePath $filePath - format " zip" - Activate
117
95
118
- $getapp = Get-AzureRmBatchApplicationPackage - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId - ApplicationVersion $applicationVersion
119
-
120
- Assert-AreEqual $getapp.Id $addAppPack.Id
121
- Assert-AreEqual $getapp.Version $addAppPack.Version
96
+ Assert-AreEqual $applicationId $addAppPack.Id
97
+ Assert-AreEqual $applicationVersion $addAppPack.Version
122
98
123
99
$apr1 = New-Object Microsoft.Azure.Commands.Batch.Models.PSApplicationPackageReference
124
100
$apr1.ApplicationId = $applicationId
@@ -146,38 +122,27 @@ Tests update pool with an application package.
146
122
#>
147
123
function Test-UpdatePoolWithApplicationPackage
148
124
{
149
- param ([string ] $poolId , [string ]$filePath )
125
+ param ([string ] $applicationId , [ string ] $applicationVersion , [ string ] $ poolId, [string ]$filePath )
150
126
151
- $applicationId = " test"
152
- $applicationVersion = " foo"
153
127
$context = New-Object Microsoft.Azure.Commands.Batch.Test.ScenarioTests.ScenarioTestContext
154
128
155
- try
156
- {
157
- $addAppPack = New-AzureRmBatchApplicationPackage - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId - ApplicationVersion $applicationVersion - FilePath $filePath - format " zip"
158
- $getapp = Get-AzureRmBatchApplicationPackage - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId - ApplicationVersion $applicationVersion
129
+ $addAppPack = New-AzureRmBatchApplicationPackage - ResourceGroupName $context.ResourceGroupName - AccountName $context.AccountName - ApplicationId $applicationId - ApplicationVersion $applicationVersion - FilePath $filePath - format " zip" - Activate
159
130
160
- Assert-AreEqual $getapp .Id $addAppPack.Id
161
- Assert-AreEqual $getapp .Version $addAppPack.Version
131
+ Assert-AreEqual $applicationId $addAppPack.Id
132
+ Assert-AreEqual $applicationVersion $addAppPack.Version
162
133
163
- $getPool = Get-AzureBatchPool - Id $poolId - BatchContext $context
134
+ $getPool = Get-AzureBatchPool - Id $poolId - BatchContext $context
164
135
165
- # update pool with application package references
166
- $apr1 = New-Object Microsoft.Azure.Commands.Batch.Models.PSApplicationPackageReference
167
- $apr1.ApplicationId = $applicationId
168
- $apr1.Version = $applicationVersion
169
- $apr = [Microsoft.Azure.Commands.Batch.Models.PSApplicationPackageReference []]$apr1
136
+ # update pool with application package references
137
+ $apr1 = New-Object Microsoft.Azure.Commands.Batch.Models.PSApplicationPackageReference
138
+ $apr1.ApplicationId = $applicationId
139
+ $apr1.Version = $applicationVersion
140
+ $apr = [Microsoft.Azure.Commands.Batch.Models.PSApplicationPackageReference []]$apr1
170
141
171
- $getPool.ApplicationPackageReferences = $apr
172
- $getPool | Set-AzureBatchPool - BatchContext $context
142
+ $getPool.ApplicationPackageReferences = $apr
143
+ $getPool | Set-AzureBatchPool - BatchContext $context
173
144
174
- $getPoolWithAPR = get-AzureBatchPool - Id $poolId - BatchContext $context
175
- # pool has application package references
176
- Assert-AreNotEqual $getPoolWithAPR.ApplicationPackageReferences $null
177
- }
178
- finally
179
- {
180
- Remove-AzureRmBatchApplicationPackage - AccountName $context.AccountName - ApplicationId $applicationId - ResourceGroupName $context.ResourceGroupName - ApplicationVersion $applicationVersion
181
- Remove-AzureRmBatchApplication - AccountName $context.AccountName - ApplicationId $applicationId - ResourceGroupName $context.ResourceGroupName
182
- }
145
+ $getPoolWithAPR = get-AzureBatchPool - Id $poolId - BatchContext $context
146
+ # pool has application package references
147
+ Assert-AreNotEqual $getPoolWithAPR.ApplicationPackageReferences $null
183
148
}
0 commit comments