function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Alejandro Garcia LopezAlejandro Garcia Lopez 

coverage 0% in production

hello i have a trigger with test in sandbox, i have coverage, but when i try to validate in production it shows that the coverage is 0%User-added image
tris is the trigger and the test
trigger gerente on Documento__c (after update) {
    for(Documento__c c:Trigger.new)
{
    Documento__c v=trigger.oldMap.get(c.id);
    Documento__c y=[select en_espera__c from documento__c where id=:c.Id];
    oferta__c r=[select id,fechacobro__c,etapa__c,TipoOferta__c, gerente_operativo__c from oferta__c where id=:c.oferta__c];
    Account l=[select Pendientes_Realizados__c from Account where id=:r.gerente_operativo__c];
    EtapaOferta__c x=[select EtapaActual__c from EtapaOferta__c where id=:c.EtapaOferta__c];
    if(r.TipoOferta__c!='Contado'){
    if(r.Gerente_Operativo__c!=null){
        if(r.FechaCobro__c==null){
               if(c.cerrado__c!=v.cerrado__c){
    if ((r.Etapa__c=='Expediente aprobado')||(r.Etapa__c=='Compilación expediente crediticio')||(r.Etapa__c=='Rehabilitación')
         ||(r.Etapa__c=='Cierre oferta')){
             if ((c.name=='Presupuesto de rehabilitación')||(c.name=='Fotografia del estado inicial')||(c.name=='Fotografia del estado final de la propiedad')
       ||(c.name=='CLG')||(c.name=='Predial')||(c.name=='Constancia de Crédito')
       ||(c.name=='Carta de instrucción Notarial')||(c.name=='Carta de Intrucción Revimex')||(c.name=='Proyecto de Escrituras')
       ||(c.name=='Aviso de Retención Y Firma Cliente')||(c.name=='Confirmación cobro propiedad')||(c.name=='Carta de entrega')
       ||(c.name=='Fotos de Entrega')||(c.name=='Pre-cierre')||(c.name=='Pago Activado')||(c.name=='Escrituras Registradas')
       ||(c.name=='Cierre Contabilidad')||(c.name=='Comprobante Firma Apoderado')||(c.name=='Comprobante Comisión Broker')
       ||(c.name=='Comprobante Comisión Gerente')||(c.name=='Comprobante Anticipo Comisión Gerente')||(c.name=='Pago Ventanilla Unica')
                 ||(c.name=='Comprobante de Pago Ventanilla Unica')||(c.name=='Pre-Pantalla')){
                 if(c.Cerrado__c==true)
             {
                 if(c.Iniciado__c==true){
                     if (x.EtapaActual__c ==true){
           if (c.En_Espera__c==false)
    {
        if (l.Pendientes_Realizados__c==null)
        {
        l.Pendientes_Realizados__c=0;
        }
        l.Pendientes_Realizados__c+=1;
        update l;
    }}
    }
             }}}}

if (((r.Etapa__c=='Expediente aprobado')||(r.Etapa__c=='Compilación expediente crediticio')||(r.Etapa__c=='Rehabilitación')
        ||(r.Etapa__c=='Cierre oferta'))&&((c.name=='Presupuesto de rehabilitación')
       ||(c.name=='Fotografia del estado inicial')||(c.name=='Fotografia del estado final de la propiedad')
       ||(c.name=='CLG')||(c.name=='Predial')||(c.name=='Constancia de Crédito')
       ||(c.name=='Carta de instrucción Notarial')||(c.name=='Carta de Intrucción Revimex')||(c.name=='Proyecto de Escrituras')
       ||(c.name=='Aviso de Retención Y Firma Cliente')||(c.name=='Confirmación cobro propiedad')||(c.name=='Carta de entrega')
       ||(c.name=='Fotos de Entrega')||(c.name=='Pre-cierre')||(c.name=='Pago Activado')||(c.name=='Escrituras Registradas')
       ||(c.name=='Cierre Contabilidad')||(c.name=='Comprobante Firma Apoderado')||(c.name=='Comprobante Comisión Broker')
       ||(c.name=='Comprobante Comisión Gerente')||(c.name=='Comprobante Anticipo Comisión Gerente')||(c.name=='Pago Ventanilla Unica')
       ||(c.name=='Comprobante de Pago Ventanilla Unica')||(c.name=='Pre-Pantalla'))&&(c.Cerrado__c==true)&&(c.Iniciado__c==true)
         &&(x.EtapaActual__c ==true)&&(c.En_Espera__c==true))
             {
             if((v.NumFiles_MasFilesPadre__c==0)&&(c.NumFiles_MasFilesPadre__c==1))
             {
        if (l.Pendientes_Realizados__c==null)
        {
        l.Pendientes_Realizados__c=0;
        }
        l.Pendientes_Realizados__c+=1;
        y.En_Espera__c=false;
        update y;         
        update l;
             }
             }}
    }
    }}
 
    
    
}

test 
@isTest
public class gerenteTest {
    static testMethod void gerenteTest()
    {

        etapa__c ee= new etapa__c();
        ee.name='Expediente aprobado';
        insert ee;
        DocumentoEtapa__c r=new DocumentoEtapa__c();
        r.name='Cierre Contabilidad';
        r.Etapa__c=ee.id;
        insert r;
        account a=new account();
        a.Pendientes_Realizados__c=null;
        a.name='prueba';
        insert a;
        Oferta__c fer = new Oferta__c();
        fer.FechaCobro__c=null;
        fer.FolioLlave__c='12345';
        fer.TipoOferta__c='infonavit';
        fer.gerente_operativo__c = a.id;
        fer.Etapa__c='Expediente aprobado';
        insert fer;
        etapaoferta__c et=new etapaoferta__c();
        et.oferta__c=fer.id;
        et.Etapa__c=ee.id;
        et.Estatus__c='abierta';
        insert et;
        Documento__c e = new Documento__c();
        e.Cerrado__c=false;
        e.Iniciado__c=true;
        e.name='Cierre Contabilidad';
        e.oferta__c=fer.id;
        e.DocumentoEtapa__c=r.id;
        e.EtapaOferta__c=et.id;
        e.En_Espera__c=false;
        insert e;
        e.Cerrado__c=true;
        e.En_Espera__c=true;
        update e;
    }
}

 
Rahul KumarRahul Kumar (Salesforce Developers) 
Hi Alejandro, I hope it will be helpful

BestRegards
RahulKumar