Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Verifica se o valor produzido pelo teste coincide em parte com a expressão regular.


Sintaxe


tlpp.probat.assertIsRegExPartial( < cValue >, < cPattern >, [ cDesc ] )

ou


using namespace tlpp.probat

assertIsRegExPartial( < cValue >, < cPattern >, [ cDesc ] )


Parâmetros
NomeTipoDescriçãoObrigatórioReferência
cValuecharacterValor produzido pelo testeX
cPatterncharacterPattern da expressão regular que valida o conteúdo de "cValue"X
cDesccharacterDescrição do teste (opcional)

Retorno
NomeTipoDescrição
lRetlogicalIndica se o valor coincide parcialmente com a expressão regular.
Observações
  • Caso o assertIsRegExPartial() 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_assertIsRegExPartial()

  assertIsRegExPartial( "123 tem letras e numeros 456 tambem", "[A-Za-z ]+" ) // OK
  assertIsRegExPartial( "So tem letras"                      , "[0-9]+"     ) // Erro

return .T.


Abrangência

01.02.10