1 - Criando código-fonte teste

Agora que seu ambiente está pronto, já podemos escrever o primeiro arquivo-fonte de teste.

Para esse exemplo, iremos construir um teste verificando se a função valtype() está retornando conforme esperado.

Notem que é extremamente simples:

#include "tlpp-probat.th"
​
@TestFixture()
user function sampeTestBasic()
​
  local nVar    := 0
  local cValue  := valtype( nVar )
​
  tlpp.probat.assertEquals( cValue, 'N' )
​
return .T.


Elementos exclusivos do PROBAT

Notas:

Ao final, compile esse fonte no mesmo ambiente onde foi aplicado o patch.

2 - Executando Testes

Agora que temos ao menos um teste criado e compilado, podemos então solicitar a execução, sendo assim basta executar a seguinte função:

tlpp.probat.run()


Essa função é do tipo Main Function, portanto pode ser chamada diretamente na execução pelo VsCode ou por linha de comando do appserver.


Exemplo de Linha de comando:

appserver.exe -console -consolelog -run=tlpp.probat.run -env={NOME_AMBIENTE}



Acesse também o vídeo aula com esse mesmo tema.

1 - PROBAT - Primeiros Passos