खोज…


टिप्पणियों

Pester PowerShell के लिए एक परीक्षण ढाँचा है जो आपको PowerShell कोड के लिए परीक्षण मामलों को चलाने की अनुमति देता है। इसे पूर्व चलाने के लिए इस्तेमाल किया जा सकता है। यूनिट परीक्षण आपको यह सत्यापित करने में मदद करने के लिए करते हैं कि आपके मॉड्यूल, स्क्रिप्ट आदि उद्देश्य के अनुसार काम करते हैं।

Pester क्या है और मुझे क्यों ध्यान रखना चाहिए?

पेस्टर से शुरुआत की

Pester- मॉड्यूल का उपयोग करके यूनिट परीक्षण PowerShell कोड के साथ आरंभ करने के लिए, आपको तीन कीवर्ड / कमांड से परिचित होना चाहिए:

  • वर्णन : परीक्षणों के एक समूह को परिभाषित करता है। सभी Pester परीक्षण फ़ाइलों को कम से कम एक वर्णन-ब्लॉक की आवश्यकता होती है।
  • यह : एक व्यक्तिगत परीक्षा को परिभाषित करता है। आपके पास एक Descripe- ब्लॉक के अंदर कई इट-ब्लॉक हो सकते हैं।
  • चाहिए : सत्यापित / परीक्षण आदेश। इसका उपयोग उस परिणाम को परिभाषित करने के लिए किया जाता है जिसे एक सफल परीक्षण माना जाना चाहिए।

नमूना:

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