2016-04-21 94 views

回答

2

你應該測試觸發器的作用,而不僅僅是它是否被調用。你的觸發器做什麼?

如果你只是想看看它,然後插入:

Account account = new Account(Name='Test account'); 
    insert account; 
    List<Account> aList = [SELECT Id, Name FROM Account]; 
    system.assertEquals(1,aList.size()); 

側面說明:我剛剛離開一個評論,但我的幾個代表短期在這個網站。 編輯:這裏是鏈接到很多的標準頁面:https://developer.salesforce.com/page/How_to_Write_Good_Unit_Tests

+0

感謝您的回答!我的觸發器發送一個HTTP請求。我試圖編寫一個單元測試,檢查是否有請求(如果它是正確的,就像HttpCalloutMock教程教導的那樣)。這裏是我的另一個SO問題中的更多信息:http://stackoverflow.com/questions/36778106/salesforce-apex-test-that-c​​allout-hasnt-been-made – Sergey

相關問題