เนมสเปซ: ฐานข้อมูล

วิธีการ

ตัวอย่าง DataSnapshot

คงที่

exampleDataSnapshot() ส่งคืน test.database.DataSnapshot

ดึงข้อมูลสแนปชอตตัวอย่างที่มีข้อมูลอยู่แล้ว สามารถส่งผ่านไปยังฐานข้อมูลที่ห่อฟังก์ชัน onCreate หรือ onDelete

การส่งคืน

non-null test.database.DataSnapshot

ตัวอย่าง DataSnapshotChange

คงที่

exampleDataSnapshotChange() ส่งคืน test.database.DataSnapshot

ดึงตัวอย่าง Change วัตถุของสแน็ปช็อตข้อมูลที่มีข้อมูลอยู่แล้ว สามารถส่งผ่านไปยังฐานข้อมูลแบบรวม onUpdate หรือฟังก์ชัน onWrite

การส่งคืน

non-null test.database.DataSnapshot

makeDataSnapshot

คงที่

makeDataSnapshot(val, refPath, app) ส่งคืน test.database.DataSnapshot

สร้างสแน็ปช็อตข้อมูลสำหรับการทดสอบ

พารามิเตอร์

วาล

(สตริง ตัวเลข บูลีน หรืออ็อบเจ็กต์ที่ไม่ใช่ค่าว่าง)

ค่าของข้อมูลสำหรับสแน็ปช็อต

RefPath

เชือก

เส้นทางแบบเต็มของข้อมูลอ้างอิง (เช่น 'users/alovelace')

แอป

firebase.app.App

แอป Firebase ที่เป็นของฐานข้อมูล databaseURL ที่ให้มาเมื่อเริ่มต้นแอปจะใช้สำหรับการสร้างสแนปชอตนี้ คุณไม่จำเป็นต้องระบุพารามิเตอร์นี้หากคุณระบุค่าการกำหนดค่าเมื่อเริ่มต้น firebase-functions-test

ค่าอาจเป็นโมฆะ

การส่งคืน

non-null test.database.DataSnapshot