PowerShell
Wprowadzenie do Pester
Szukaj…
Uwagi
Pester to środowisko testowe dla PowerShell, które pozwala na uruchamianie przypadków testowych dla twojego kodu PowerShell. Może być używany do uruchamiania np. testy jednostkowe, które pomogą Ci sprawdzić, czy Twoje moduły, skrypty itp. działają zgodnie z przeznaczeniem.
Pierwsze kroki z Pesterem
Aby rozpocząć testowanie jednostkowe kodu programu PowerShell przy użyciu modułu Pester, musisz znać trzy słowa kluczowe / polecenia:
- Opisz : Definiuje grupę testów. Wszystkie pliki testowe Pester wymagają co najmniej jednego bloku opisu.
- To : Definiuje indywidualny test. Możesz mieć wiele bloków It w bloku Descripe.
- Powinny : polecenie weryfikacji / testu. Służy do zdefiniowania wyniku, który należy uznać za udany test.
Próba:
Import-Module Pester
#Sample function to run tests against
function Add-Numbers{
param($a, $b)
return [int]$a + [int]$b
}
#Group of tests
Describe "Validate Add-Numbers" {
#Individual test cases
It "Should add 2 + 2 to equal 4" {
Add-Numbers 2 2 | Should Be 4
}
It "Should handle strings" {
Add-Numbers "2" "2" | Should Be 4
}
It "Should return an integer"{
Add-Numbers 2.3 2 | Should BeOfType Int32
}
}
Wynik:
Describing Validate Add-Numbers
[+] Should add 2 + 2 to equal 4 33ms
[+] Should handle strings 19ms
[+] Should return an integer 23ms
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow