• Isabela Domingues 1
  • NEWBIE
  • 0 Points
  • Member since 2020

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 2
    Questions
  • 1
    Replies
I wanted to pass Refresh tokan via HEADER using postman (I know how to get refresh token) but I don't know how to pass it

What key I have to use? And how I pass the value? I tried to pass it at Authorization key and Value "Authorization Bearer <<refresh_token>>" but it didn't works

User-added image
I have a trigger that receive records created from Referral__c object and creates a new record of Lead (my test class is okay for that part 100% coverage).

But then I wrote a new trigger after update Lead to update Referral__c object too and my test class is 0% even running sucessfully.

my trigger method to update referral with related Lead
public static void updateReferral(){
        
        
        String leadRef;
        String businessComments;
        String statusLead;
        String docNumber;
        String leadComments;
        
        for(Lead objLead: (List<Lead>)Trigger.new)
        {           
            if(objLead.Refer_ncia__c != null){
                
                leadRef = objLead.Referral__c;
                businessComments = objLead.Coment_rios_comerciais__c;
                statusLead = objLead.Status;
                docNumber = objLead.Documento__c;
                
            }
            
        }
        
        List<Referral__c> ref = new List<Referral__c>([SELECT Id, Business_Comments__c FROM Referral__c WHERE Id = :leadRef]);
        List<Referral__c> refUpdateList = new List<Referral__c>();
        
        for(Referral__c r: ref)
        {
            r.Business_Comments__c = businessComments;
            r.Lead_Status__c = statusLead;
            r.Lead_Document_Number__c = docNumber;
            refUpdateList.add(r);
        }
        
        if(refUpdateList.size() > 0)
        {
            update refUpdateList;
        }
    }

And that's my test class
 
@isTest
    public static void updateReferral()
    {     
        List<Lead> newLead = new List<Lead>();
        Referral__c objRef = new Referral__c (Lead_Company__c = 'Company',
                                              Lead_First_Name__c = 'First',
                                              Lead_Last_Name__c = 'Last',
                                              Lead_Email__c = 'teste@teste.com',
                                              Lead_Phone__c = '65765755',
                                              Lead_Mobile__c = '162513312',
                                              Lead_State__c = 'Sao Paulo',
                                              Lead_Street__c = 'Rua Teste',
                                              Lead_Postal_Code__c = '25635732',
                                              Lead_City__c = 'Sao Paulo',
                                              Target_Org__c = 'Test',
                                              Source_Org__c = 'Test',
                                              Lead_Document_Number__c = '6176213831',
                                              Record_Owner_Email__c = 'test@test.com',
                                              Record_Owner_Name__c = 'Teste',
                                              Current_Provider_Info__c = 'Teste',
                                              Driver_Info__c = 'Teste',
                                              Fuel_Consumption_Info__c = 'Teste',
                                              Fleet_Management_Info__c = 'Teste',
                                              Business_Comments__c = 'Test'
                                             );
        system.debug(objRef);
        insert objRef;
        
        
        Lead objLead = new Lead (RecordTypeId = Schema.SObjectType.Lead.getRecordTypeInfosByName().get('Pessoa Jurídica Brasil').getRecordTypeId(),
                                 Nome_fantasia__c = 'Teste',
                                 Company = 'Teste',
                                 FirstName = 'First',
                                 LastName = 'Test',
                                 Email = 'test@test.com',
                                 Phone = '5526527',
                                 MobilePhone = '516278',
                                 State = 'Test',
                                 Street = 'Test',
                                 PostalCode = '512378',
                                 City = 'Test',
                                 Tipo_documento__c = 'CNPJ',
                                 Status = 'Em aberto',
                                 LeadSource = 'Test',
                                 Segmento__c = 'Test',
                                 Coment_rios_do_Lead__c = 'Test',
                                 Refer_ncia__c = objRef.Id
                                );
        system.debug(objLead);
        insert objLead;
        
        System.debug(objLead);
        
        Test.startTest();
        
        for(Lead obj: (List<Lead>)Trigger.new){
            obj.RecordTypeId = Schema.SObjectType.Lead.getRecordTypeInfosByName().get('Pessoa Jurídica Brasil').getRecordTypeId();
            obj.Nome_fantasia__c = 'Teste';
            obj.Company = 'Teste';
            obj.FirstName = 'First';
            obj.LastName = 'Test';
            obj.Email = 'test@test.com';
            obj.Phone = '5526527';
            obj.MobilePhone = '516278';
            obj.State = 'Test';
            obj.Street = 'Test';
            obj.PostalCode = '512378';
            obj.City = 'Test';
            obj.Tipo_documento__c = 'CNPJ';
            obj.Status = 'Primeira tentativa';
            obj.LeadSource = 'test';
            obj.Segmento__c = 'test';
            obj.Coment_rios_do_Lead__c = 'Test';                         
            
            newLead.add(obj);
        }
        update newLead;
        
        Test.stopTest();
        
    }

 
I wanted to pass Refresh tokan via HEADER using postman (I know how to get refresh token) but I don't know how to pass it

What key I have to use? And how I pass the value? I tried to pass it at Authorization key and Value "Authorization Bearer <<refresh_token>>" but it didn't works

User-added image