Ich habe einen Trigger in Apex. Wie schreibe ich einen Komponententest, der prüft, ob der Auslöser aufgerufen wurde?Salesforce Apex: Wie getestet wird, ob der Trigger aufgerufen wurde
0
A
Antwort
2
Sie sollten testen, was der Trigger tut, nicht nur, ob es aufgerufen wurde oder nicht. Was macht dein Auslöser?
Wenn Sie versuchen, nur um zu sehen, ob es dann eingefügt:
Account account = new Account(Name='Test account');
insert account;
List<Account> aList = [SELECT Id, Name FROM Account];
system.assertEquals(1,aList.size());
note
Seite: Ich habe einen Kommentar verfasst hätte, aber ich bin ein paar rep auf dieser Seite kurz. edit: Hier ist die Standardseite, die mit einer Menge verknüpft wird: https://developer.salesforce.com/page/How_to_Write_Good_Unit_Tests
Verwandte Themen
- 1. Salesforce-Apex-Auslöser "isAPI" -Kontextvariable
- 2. Lambdas in Salesforce Apex
- 3. Apex - SalesForce - Schreiben Testfall für einen Auslöser
- 4. Zahlungsportal CCAvanue mit Salesforce Apex
- 5. Wie kann getestet werden, ob der GTK + -Dialog erstellt wurde?
- 6. Siehe statische Ressourcennamen dynamicly in Salesforce Apex
- 7. Typoskript AngularJS App mit Salesforce Apex
- 8. MIXED_DML_OPERATION Fehler in Salesforce Apex-Trigger bei der Aktualisierung von Benutzerobjekten
- 9. JSON-Objekt in Salesforce Apex analysieren
- 10. Prüfen ob clearInterval aufgerufen wurde?
- 11. Wie validiere ich in Picklisten in Apex salesforce?
- 12. Salesforce geplante Neubewertung des Prozesses oder Löschen mit Trigger
- 13. Wie aktualisiert man die Unterabfragefelder? salesforce, soql, apex
- 14. Wie Sie einen Fehler gegen Salesforce Apex einreichen?
- 15. Wie wird der OData Client getestet?
- 16. Wie wird getestet, ob MethodInfo.ReturnType vom Typ System.Void ist?
- 17. Prüfen, ob Aktivität für Ergebnis aufgerufen wurde
- 18. Salesforce-Formelfeld ist im Apex-Code immer gleich Null
- 19. Wann wurde der Zuweisungsoperator aufgerufen?
- 20. Wie wird ein Sound getestet?
- 21. Erstellen eines neuen Lead-in Salesforce Mit TwilioForce APEX Bibliothek
- 22. APEX-Trigger zum Aktualisieren des Kontaktfelds mit der Fallnummer jedes Mal, wenn ein neuer Fall erstellt wird
- 23. Ember.js: Wie Aktionen im Controller getestet werden
- 24. Wie überprüfe ich, ob eine von zwei Methoden aufgerufen wurde?
- 25. Apex Code zum Abrufen von Werten wie vlookup, aber in Salesforce?
- 26. Salesforce Apex Testklasse Failing zum Speichern eines Kontos
- 27. Abbrechen asynchroner Apex (zukünftiger Aufruf) vom Trigger? Queuable Interface-Lösung?
- 28. Wird Mono-Touch getestet?
- 29. Wie kann ich testen, ob eine java.lang.Math-Methode aufgerufen wurde?
- 30. Wie kann ich testen, ob die Funktion nicht aufgerufen wurde?
Danke für Ihre Antwort! Mein Auslöser sendet eine HTTP-Anfrage. Ich versuche, eine Einheit Tests schreiben, die überprüft, ob die Anfrage überhaupt gemacht wurde (nicht, wenn es richtig gemacht wurde, wie HttpCalloutMock Tutorial lehrt). Hier finden Sie weitere Informationen in meiner anderen SO-Frage: http://stackoverflow.com/questions/36778106/salesforce-apex-test-that-callout-hasnt-been-made – Sergey