Árvore de páginas

Causa um resultado de ERRO de forma deliberada.


Sintaxe


tlpp.probat.assertError( < cError >, [ cDesc ], [ xValue ] )

ou


using namespace tlpp.probat

assertError( < cError >, [ cDesc ], [ xValue ] )


Parâmetros
NomeTipoDescriçãoObrigatórioReferência
cErrorcharacterMensagem de erro customizadaX
cDesccharacterDescrição do teste (opcional)

xValuevarianteValor produzido pelo teste (opcional), caso haja a necessidade de manter histórico

Retorno
NomeTipoDescrição
lRetlogicalSempre irá retornar falso (.F.).
Observações
  • Caso o assertError() for chamado sem que tenha o PROBAT em execução, os valores gerados serão somente exibidos no console.log da aplicação.


Exemplos


#include "tlpp-probat.th"

using namespace tlpp.probat

@TestFixture()
function sample_assertError()

  local n1 := 1 as numeric

  if ( valtype( n1 ) <> 'N' )
    assertError( "invalid type for variable n1" )
  endif

return .T.


Abrangência

01.02.10