Ao contrário da opção @skip(), talvez seja necessário somente "pular" um determinado assert e não o teste inteiro.
Para isso existe um comando que é inserido em seu fonte logo antes da execução do assert.
O "pulo" ficará condicionado a somente ao próximo assert que for executado, sendo assim, o assert posterior será executado normalmente.
Igualmente ao @Skip(), o PROBAT irá registar o salto no resultado dos testes sem gerar resultado negativo, porém agora ele fará referência ao assert "pulado".
Exemplo:
Usaremos no exemplo uma função, mas o procedimento pode ser usado em métodos também, pois esse recurso é por assert.
#include "tlpp-core.th" #include "tlpp-probat.th" using namespace tlpp.probat @TestFixture() user function test_sample_skip_assert() local cVar := "" as character local nVar := 0 as numeric local fVar as decimal assertEquals( valtype(cVar), "C" ) // registra SKIPASSERT // comando que determina o salto do próximo assert executado assertEquals( valtype(fVar), "F" ) // pula assertEquals( valtype(nVar), "N" ) // registra return .T.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas