Skip to content

Commit c6c9279

Browse files
committed
Merge pull request Azure#1285 from begoldsm/dev
Fix a bug in filtering logic for job retrieval
2 parents 459d33f + 9c4a532 commit c6c9279

File tree

5 files changed

+712
-526
lines changed

5 files changed

+712
-526
lines changed

src/ResourceManager/DataLakeAnalytics/Commands.DataLakeAnalytics.Test/ScenarioTests/AdlaTests.ps1

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,14 @@ function Test-DataLakeAnalyticsJob
185185

186186
Assert-NotNull {Get-AzureRmDataLakeAnalyticsJob -ResourceGroupName $resourceGroupName -AccountName $accountName}
187187

188+
$jobsWithDateOffset = Get-AzureRmDataLakeAnalyticsJob -ResourceGroupName $resourceGroupName -AccountName $accountName -SubmittedAfter $(([DateTime]::Now).AddMinutes(-5))
189+
190+
Assert-True {$jobsWithDateOffset.Count -gt 0} "Failed to retrieve jobs submitted after five miuntes ago"
191+
192+
$jobsWithDateOffset = Get-AzureRmDataLakeAnalyticsJob -ResourceGroupName $resourceGroupName -AccountName $accountName -SubmittedBefore $(([DateTime]::Now).AddMinutes(0))
193+
194+
Assert-True {$jobsWithDateOffset.Count -gt 0} "Failed to retrieve jobs submitted before right now"
195+
188196
# Delete the DataLakeAnalytics account
189197
Assert-True {Remove-AzureRmDataLakeAnalyticsAccount -ResourceGroupName $resourceGroupName -Name $accountName -Force -PassThru} "Remove Account failed."
190198

@@ -301,6 +309,10 @@ function Test-NegativeDataLakeAnalyticsJob
301309
# Attempt to Get debug data for a non-existent job
302310
Assert-Throws {Get-AzureRmDataLakeAnalyticsJobDebugInfo -ResourceGroupName $resourceGroupName -AccountName $accountName -JobIdentity [Guid]::Empty}
303311

312+
$jobsWithDateOffset = Get-AzureRmDataLakeAnalyticsJob -ResourceGroupName $resourceGroupName -AccountName $accountName -SubmittedAfter $([DateTime]::Now)
313+
314+
Assert-True {$jobsWithDateOffset.Count -eq 0} "Retrieval of jobs submitted after right now returned results and should not have"
315+
304316
# Delete the DataLakeAnalytics account
305317
Assert-True {Remove-AzureRmDataLakeAnalyticsAccount -ResourceGroupName $resourceGroupName -Name $accountName -Force -PassThru} "Remove Account failed."
306318

0 commit comments

Comments
 (0)