Einheitentest für Cloud Pub/Sub (2. Generation)
bookmark_borderbookmark
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Beispiel für einen Einheitentest für eine durch Cloud Pub/Sub ausgelöste Funktion, die in Cloud Functions (2nd gen) ausgeführt wird.
Codebeispiel
Nächste Schritte
Informationen zum Suchen und Filtern von Codebeispielen für andere Google Cloud -Produkte finden Sie im Google Cloud Beispielbrowser.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],[],[[["This webpage provides unit test examples for Cloud Pub/Sub-triggered functions running on Cloud Functions (2nd Gen) in C#, Go, and PHP."],["The C# code demonstrates testing a function that processes messages with and without text data, using `Xunit` for assertions and a `MemoryLogger` for logging checks."],["The Go example showcases testing `helloPubSub` function with varying input data, by capturing the log output, and it utilizes the `cloudevents` library to simulate CloudEvents."],["The PHP unit tests use `PHPUnit` to test the `helloworldPubsub` function by simulating a CloudEvent and asserting that the function's output contains the expected greeting, handling output capture by overriding the function's logging."],["Setting up Application Default Credentials is required for authenticating to Cloud Run functions during local development, and a link is provided for more details on the process."]]],[]]