Árvore de páginas

Verifica se o resultado do teste é um Vetor (array) IGUAL ao de um Vetor esperado.


Sintaxe


tlpp.probat.assertVector( < aValue >, < aExpected >, [ cDesc ] )

ou


using namespace tlpp.probat

assertVector( < aValue >, < aExpected >, [ cDesc ] )


Parâmetros
NomeTipoDescriçãoObrigatórioReferência
aValuearrayVetor (array) produzido pelo testeX
aExpectedarrayVetor (array) esperadoX
cDesccharacterDescrição do teste (opcional)

Retorno
NomeTipoDescrição
lRetlogicalIndica se os vetores (array) aValue e aExpected são iguais em todos os seus elementos.
Observações
  • O assertVector() somente compara vetores. Ele não é capaz de comparar array multidimensionais.

  • Caso o assertVector() 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_assertVector()

  local a1  := {1,2,'3', ,date()}   as array
  local a2  := {1,2,'3', ,date()}   as array
  local a3  := {1,2,'3',4,date()}   as array

  assertVector( a1, a2 ) // Ok
  assertVector( a1, a3 ) // Erro

return .T.


Abrangência

01.02.10