Show:                  

DuplicateRecordHandlersTest

Tests for DuplicateRecord trigger handlers
Signature
@isTest
private class DuplicateRecordHandlersTest
See
Author
Since
  • 11/13/2019 Initial Version
  • 02/28/2022 PMD-identified cleanup
  • DuplicateRecordHandlersTest Methods

    dupeAccountsCreate()

    Signature
    @isTest
    private static void dupeAccountsCreate()

    dupeAccountsMerge()

    Signature
    @isTest
    private static void dupeAccountsMerge()

    dupeAccountsUpdate()

    Signature
    @isTest
    private static void dupeAccountsUpdate()

    dupeContactsCreate()

    Signature
    @isTest
    private static void dupeContactsCreate()

    dupeContactsMerge()

    Signature
    @isTest
    private static void dupeContactsMerge()

    dupeLeadsCreate()

    Signature
    @isTest
    private static void dupeLeadsCreate()

    dupeLeadsMerge()

    Signature
    @isTest
    private static void dupeLeadsMerge()

    dupeLeadsMergeFuture()

    Signature
    @isTest
    private static void dupeLeadsMergeFuture()

    futureMergeLeads(lId)

    We have a future method to allow us to run our trigger handler in future context
    Signature
    @future
    private static void futureMergeLeads(Id lId)
    Parameters
    lId
    Type: Id
    Lead Id to keep when merging leads in test class

    makeData()

    Signature
    @TestSetup
    static void makeData()

    setupAccounts(acctCount)

    Signature
    static List<Account> setupAccounts(Integer acctCount)

    setupContact(acctId)

    Signature
    static Contact setupContact(Id acctId)

    setupContacts(accts)

    Signature
    static List<Contact> setupContacts(List<Account> accts)

    setupLead()

    Signature
    static Lead setupLead()