PowerShell
Pesterの紹介
サーチ…
備考
PesterはPowerShellのテストフレームワークで、PowerShellコードのテストケースを実行できます。それはexを実行するために使用することができます。あなたのモジュール、スクリプトなどが意図したとおりに動作することを確認するのに役立つ単体テスト。
Pester入門
Pesterモジュールを使用して単体テストPowerShellコードを開始するには、3つのキーワード/コマンドに精通している必要があります。
- 記述 :テストのグループを定義します。すべてのPesterテストファイルには少なくとも1つのDescribe-blockが必要です。
- それは個々のテストを定義します。 Descripeブロック内に複数のItブロックを置くことができます。
- / testコマンドを確認しますする必要があります。これは、成功したテストとみなすべき結果を定義するために使用されます。
サンプル:
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
}
}
出力:
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
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow