Apex - SalesForce - Schreiben von Test-case für ein Trigger
Hallo Leute,
Ich bin wirklich neu auf Apex-Entwicklung und derzeit versucht, zu schreiben, ein test-Fall für diese trigger. Jede Art von Hilfe wirklich dankbar!
trigger Milestone1_Expense_Trigger on Milestone1_Expense__c (before insert, before update)
{
if(Trigger.isBefore)
{
Milestone1_Expense_Trigger_Utility.handleExpenseBeforeTrigger(Trigger.new);
}
}
Vielen Dank im Voraus!
- stackoverflow.com/questions/how-to-ask
- Gut, ich war auf der Suche nach Hilfe, nicht für den link auf 'wie-Fragen zu stellen'. Ich machte meine Hausaufgaben und nicht finden, etwas nützliches, damit ich hierher kam und die Frage gestellt.
- Sie hat nicht erwähnt was Sie hatte versucht, wo Sie aussah, oder irgendetwas, müssen Sie noch viel mehr Informationen, wenn Sie möchten, eine nützliche Antwort.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werfen Sie einen Blick auf den link, Matthäus zur Verfügung gestellt. Das sollte Ihnen eine Vorstellung davon, was getan werden muss und wie Sie behaupten und zu bestätigen, ob das, was Sie zu tun versuchen, ist tatsächlich passiert.
Wenn ich zu erklären, es in einer einfachen Weise.
Ihr auslösen würde gefeuert, wenn ein Datensatz eingefügt/aktualisiert Milestone1_Kosten__c.
Also in der test-Klasse alles, was Sie tun müssen, erstellen Sie eine test-Daten für Milestone1_Kosten__c und geben Sie eine insert-Anweisung.
wenn ich um ein Beispiel zu geben für Konto
statt-Konto hier können Sie geben Sie Ihre benutzerdefinierte Objekt aus und benutzen Sie die Felder des benutzerdefinierten Objekts
Schauen Sie sich diese Einführung in Apex-Code-Test-Methoden, und suchen Sie nach der code-block, der hat die
http://wiki.developerforce.com/page/An_Introduction_to_Apex_Code_Test_Methods
. Das code-Abschnitt ist ein Beispiel für das testen einer Apex-Auslöser.