O modo mais simples e menos verboso para escrever um teste é através de uma "function" ou "user function".
No exemplo abaixo iremos construir um teste validando a função Max(), segue:
#include "tlpp-core.th" #include "tlpp-probat.th" using namespace tlpp.probat @TestFixture() user function test_Max() local nInt_1 as integer local nInt_2 as integer local nInt_max as integer nInt_1 := 10 nInt_2 := 20 nInt_max := max( nInt_1, nInt_2 ) // Result , Expected assertEquals( nInt_max, 20 ) return .T. // NOTA: Sempre retornar TRUE
- Por esse modo só temos a obrigação da annotation [TestFixture] e o uso do assertEquals(), porém tem um custo, possui menos recursos avançados para estruturar o teste.
- Pode ser extremamente útil para testes simples que não exigem complexidade em sua funcionalidade.
- Simplifica o uso do PROBAT para quem tem dificuldades em escrever códigos com orientação a objetos.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas