Boa tarde,
por acaso existe algo no advpl/tlpp para realizar mocks? precisava testar situaćões de erro com integraćões como mata120, etc.
att.
Boa tarde,
por acaso existe algo no advpl/tlpp para realizar mocks? precisava testar situaćões de erro com integraćões como mata120, etc.
att.
Vinicius explica melhor o que seriam esse mocks.
Pois acredito que com mata120 ou qualquer ou função do Padrão com ExecAuto você não vai conseguir mockar.
Pois a mata120 e etc, tem as dependências dela que serão executadas uma vez que você não tem acesso a fonte delas para não executar as dependências dela.
Agora se entendi direto você tem uma código com a mata120 em Produção que está apresentado erro seria isso?
Se for isso você pode pegar um exemplo de consumo dessa função ou ate mesmo o seu de produção e faze em uma ambiente teste com os dados chumbados no fonte ou vindos de uma função
Link documentação da MATA120 https://tdn.totvs.com/pages/releaseview.action?pageId=6089279
Você ainda pode pegar os erros gravando em um arquivo txt usando
aLogAuto := GetAutoGRLog()
For nAux := 1 To Len(aLogAuto)
cLogTxt += aLogAuto[nAux] + CRLF
Next
Da uma olhada no exemplo nesse link do https://terminaldeinformacao.com/2019/04/24/gravando-log-execauto-em-um-arquivo-txt/
Espero ter ajudado.
Caso não explica melhor ai o que você precisa.