Histórico da Página
Tratamento de assert para quando é uma instrução que propositalmente não deverá gerar um error.log, caso ocorra um erro será registrado.
A instrução passada para a função de assert será MacroExecutada dentro de um Try...Catch para captura de erro.
Sintaxe
...
language | cpp |
---|
tlpp.probat.assertNoHasErrorLog( < cInstruction >, <
...
xExpectedReturn >, [
...
cDescription ] )
...
ou
using namespace tlpp.probat
...
...
assertNoHasErrorLog( < cInstruction >, <
...
xExpectedReturn >, [
...
cDescription ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|
cInstruction | string | Instrução em AdvPL ou TLPP, a ser MacroExecutada internamente do Assert. Deverá ser passada entre aspas. | X |
xExpectedError
xExpectedReturn | string | Usado apenas para registro do assert (Compatibilidade). Se não enviar conteúdo, deve-se enviar uma string vazia "". |
cDescription | character | Descrição do teste (opcional) |
Retorno
Nome | Tipo | Descrição |
---|---|---|
lRet | logical | Indica se Não ocorreu um erro ao MacroExecutar a instrução contida em xValue. |
Observações
- Caso o assertNoHasErrorLog() for chamado sem que tenha o PROBAT em execução, os valores gerados serão somente exibidos no console.log da aplicação.
Exemplos
...
language | cpp |
---|
...
#include "tlpp-probat.th" using namespace tlpp.probat
...
@TestFixture() Function u_sample_
...
assertNoHasErrorLog()
...
assertNoHasErrorLog( "u_
...
funcNaoTemErro()", "
...
"
...
...
) Return .T. /* -------------------- */ Function u_
...
funcNaoTemErro()
...
Local TemLocal := 2
...
Local nI := 1
...
nI :=
...
TemLocal Return .T.
Abrangência
...
...
01.04.01
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas