फायरबेस टेस्ट एसडीके के लिए क्लाउड फ़ंक्शंस का उपयोग करके रीयलटाइम डेटाबेस फ़ंक्शंस का परीक्षण करने के लिए नेमस्पेस।
तरीकों
exampleDataSnapshot
स्थिर
exampleDataSnapshot() test.database.DataSnapshot लौटाता है
एक उदाहरण डेटा स्नैपशॉट प्राप्त करें जो पहले से ही डेटा से भरा हुआ है। लपेटे हुए डेटाबेस में onCreate या onDelete फ़ंक्शन में पारित किया जा सकता है।
रिटर्न
non-null test.database.DataSnapshot
exampleDataSnapshotChange
स्थिर
exampleDataSnapshotChange() test.database.DataSnapshot लौटाता है
एक उदाहरण प्राप्त करें डेटा स्नैपशॉट का ऑब्जेक्ट Change जो पहले से ही डेटा से भरा हुआ है। लपेटे हुए डेटाबेस में onUpdate या onWrite फ़ंक्शन में पास किया जा सकता है।
रिटर्न
non-null test.database.DataSnapshot
मेकडेटास्नैपशॉट
स्थिर
makeDataSnapshot(val, refPath, ऐप) test.database.DataSnapshot लौटाता है
परीक्षण के लिए एक डेटा स्नैपशॉट बनाएं.
पैरामीटर
वैल
(स्ट्रिंग, संख्या, बूलियन, या गैर-शून्य वस्तु)
स्नैपशॉट के लिए डेटा का मूल्य.
RefPath
डोरी
संदर्भ का पूरा पथ (जैसे 'उपयोगकर्ता/अलोवलेस')।
अनुप्रयोग
firebase.app.App
डेटाबेस जिस फ़ायरबेस ऐप से संबंधित है। ऐप को इनिशियलाइज़ करते समय दिए गए databaseURL का उपयोग इस स्नैपशॉट को बनाने के लिए किया जाता है। यदि आपने firebase-functions-test प्रारंभ करते समय कॉन्फ़िगरेशन मान प्रदान किए हैं तो आपको यह पैरामीटर प्रदान करने की आवश्यकता नहीं है।