Skip to content

Commit

Permalink
Fixes #147
Browse files Browse the repository at this point in the history
  • Loading branch information
PrzemyslawKlys committed Nov 29, 2021
1 parent 9ef5c10 commit d3a9dde
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions Private/Start-Testing.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -237,46 +237,46 @@
# Output is provided and we did expect it - passed test
$FailAllTests = $false
Out-Begin -Text $CurrentSource['Name'] -Level $LevelTest -Domain $Domain -DomainController $DomainController
Out-Status -Text $CurrentSource['Name'] -Status $true -ExtendedValue 'Data is available.' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
Out-Status -Text $CurrentSource['Name'] -Status $true -ExtendedValue 'Data is available' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
$TestsSummary.Passed = $TestsSummary.Passed + 1

} elseif ($Object -and $CurrentSource['ExpectedOutput'] -eq $false) {
# Output is provided, but we expected no output - failing test
$FailAllTests = $false
Out-Failure -Text $CurrentSource['Name'] -Level $LevelTest -ExtendedValue 'Data is available. This is a bad thing.' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
Out-Failure -Text $CurrentSource['Name'] -Level $LevelTest -ExtendedValue 'Data is available. This is a bad thing' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
$TestsSummary.Failed = $TestsSummary.Failed + 1

} elseif ($Object -and $null -eq $CurrentSource['ExpectedOutput']) {
# Output is provided, but we weren't sure if there should be output or not
$FailAllTests = $false
Out-Begin -Text $CurrentSource['Name'] -Level $LevelTest -Domain $Domain -DomainController $DomainController
Out-Status -Text $CurrentSource['Name'] -Status $null -ExtendedValue 'Data is available.' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
Out-Status -Text $CurrentSource['Name'] -Status $null -ExtendedValue 'Data is available' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
#$TestsSummary.Passed = $TestsSummary.Passed + 1
$TestsSummary.Skipped = $TestsSummary.Skipped + 1

} elseif ($null -eq $Object -and $CurrentSource['ExpectedOutput'] -eq $true) {
# Output was not provided and we expected it
$FailAllTests = $true
Out-Failure -Text $CurrentSource['Name'] -Level $LevelTest -ExtendedValue 'No data available.' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
Out-Failure -Text $CurrentSource['Name'] -Level $LevelTest -ExtendedValue 'No data available' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
$TestsSummary.Failed = $TestsSummary.Failed + 1
} elseif ($null -eq $Object -and $CurrentSource['ExpectedOutput'] -eq $false) {
# This tests whether there was an output from Source or not.
# Sometimes it makes sense to ask for data and get null/empty in return
# you just need to make sure to define ExpectedOutput = $false in source definition
$FailAllTests = $false
Out-Begin -Text $CurrentSource['Name'] -Level $LevelTest -Domain $Domain -DomainController $DomainController
Out-Status -Text $CurrentSource['Name'] -Status $true -ExtendedValue 'No data returned, which is a good thing.' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
Out-Status -Text $CurrentSource['Name'] -Status $true -ExtendedValue 'No data returned, which is a good thing' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
$TestsSummary.Passed = $TestsSummary.Passed + 1
} elseif ($null -eq $Object -and $null -eq $CurrentSource['ExpectedOutput']) {
# Output is not provided, but we weren't sure if there should be output or not
$FailAllTests = $false
Out-Begin -Text $CurrentSource['Name'] -Level $LevelTest -Domain $Domain -DomainController $DomainController
Out-Status -Text $CurrentSource['Name'] -Status $null -ExtendedValue 'No data returned.' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
Out-Status -Text $CurrentSource['Name'] -Status $null -ExtendedValue 'No data returned' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
# $TestsSummary.Passed = $TestsSummary.Passed + 1
$TestsSummary.Skipped = $TestsSummary.Skipped + 1
} else {
$FailAllTests = $true
Out-Failure -Text $CurrentSource['Name'] -Level $LevelTest -ExtendedValue 'No data available.' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
Out-Failure -Text $CurrentSource['Name'] -Level $LevelTest -ExtendedValue 'No data available' -Domain $Domain -DomainController $DomainController -ReferenceID $ReferenceID -Source $CurrentSource
$TestsSummary.Failed = $TestsSummary.Failed + 1
}

Expand Down

0 comments on commit d3a9dde

Please sign in to comment.