Browse all Foundry articles.
17 min read
Starknet Foundry में Cheatcodes Foundry में एक "cheatcode" एक ऐसा तंत्र है जो contract tests को environment variables जैसे कि caller address, वर्तमान timestamp, इत्यादि को नियंत्रित करने की अनुमति देता है। इसमें...
16 min read
Foundry में Invariant Testing का परिचय इस लेख में, हम invariants पर चर्चा करेंगे और यह जानेंगे कि Foundry टेस्ट सूट का उपयोग करके Solidity स्मार्ट कॉन्ट्रैक्ट्स पर invariant टेस्ट कैसे किया जाता है। Invariant टेस्टिंग...
6 min read
Solidity Mutation Testing म्यूटेशन टेस्टिंग टेस्ट सूट (test suite) की गुणवत्ता जांचने का एक तरीका है, जिसमें जानबूझकर कोड में बग (bugs) डाले जाते हैं और यह सुनिश्चित किया जाता है कि टेस्ट उस बग को पकड़ लें। इस प्रकार के बग...
1 min read
Foundry forge coverage विज़ुअल लाइन कवरेज रिपोर्ट LCOV के साथ !forge coverage lcov report यदि आप किसी Foundry प्रोजेक्ट में "forge coverage" रन करते हैं, तो आपको एक टेबल मिलेगी जो दिखाएगी कि आपकी कितनी लाइन्स और...
1 min read
Foundry में Solidity Signature Verify करना यहाँ Foundry वातावरण में OpenZeppelin के साथ सुरक्षित रूप से ECDSA signatures बनाने और verify करने का एक न्यूनतम (कॉपी और पेस्ट) उदाहरण दिया गया है। Contract:...
3 min read
Solidity test internal function एक internal Solidity function को टेस्ट करने के लिए, एक child contract बनाएं जो टेस्ट किए जा रहे contract से inherit करता हो, parent contract के internal function को एक... के साथ wrap करें।
11 min read
Foundry यूनिट टेस्ट: इस लेख में बताया जाएगा कि Foundry का उपयोग करके Solidity में यूनिट टेस्ट कैसे बनाए जाते हैं। हम इसमें कवर करेंगे कि एक स्मार्ट कॉन्ट्रैक्ट में होने वाले सभी स्टेट ट्रांज़िशन को कैसे टेस्ट किया जाए, और साथ ही कुछ...