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
| Nome | Tipo | Descrição | Obrigatório | Referência |
|---|---|---|---|---|
| aValue | array | Vetor (array) produzido pelo teste | X | |
| aExpected | array | Vetor (array) esperado | X | |
| cDesc | character | Descrição do teste (opcional) |
Retorno
| Nome | Tipo | Descrição |
|---|---|---|
| lRet | logical | Indica 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
Import HTML Content
Visão Geral
Conteúdo das Ferramentas