...
Bloco de código |
---|
|
@TestFixture()
@Skip()
user function test_sample_skip()
... |
Usando classe:
Bloco de código |
---|
|
@TestFixture()
@Skip()
public method test_sample_skip()
... |
Pulando asserts específicos - SKIPASSERT e SKIPTEST
...
Bloco de código |
---|
|
#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" )
SKIPTEST
assertEquals( valtype(fVar), "F" )
// OU
SKIPASSERT
assertEquals( valtype(fVar), "F" )
assertEquals( valtype(nVar), "N" )
return .T. |
Utilizando filtros para o Skip
O recurso de salto possui a possibilidade de informar algumas circunstâncias que o teste deve ser "pulado", seguem:
...
Bloco de código |
---|
|
@Skip( system="windows" ) // Somente pula o teste em Sistema Operacional WINDOWS
// ou
@Skip( system="linux" ) // Somente pula o teste em Sistema Operacional LINUX |
...
Bloco de código |
---|
|
@Skip( tlppVersion="01.02.10" ) // Somente a versão 01.02.10
// ou
@Skip( tlppVersion="< 01.02.12" ) // Todas as versões abaixo de 01.02.12
// ou
@Skip( tlppVersion=">= 01.02.12" ) // Todas as versões acima e igual de 01.02.12 |
...
Bloco de código |
---|
|
// Somente a versão 01.02.10
SKIPASSERT TLPPVERSION "01.02.10"
// ou
SKIPTEST TLPPVERSION "01.02.10"
// Todas as versões abaixo de 01.02.12
SKIPASSERT TLPPVERSION "< 01.02.12"
// ou
SKIPTEST TLPPVERSION "< 01.02.12"
// Todas as versões acima e igual de 01.02.12
SKIPASSERT TLPPVERSION ">= 01.02.12"
// ou
SKIPTEST TLPPVERSION ">= 01.02.12" |
...
Bloco de código |
---|
|
@Skip( appServerVersion="19.3.1.5" ) // Somente a versão 19.3.1.5
// ou
@Skip( appServerVersion="< 19.3.1.7" ) // Todas as versões abaixo de 19.3.1.7
// ou
@Skip( appServerVersion=">= 19.3.1.7" ) // Todas as versões acima e igual de 19.3.1.7 |
...
Bloco de código |
---|
|
@Skip( appServerName="LOBO-GUARA" ) // Somente pula o teste em appserver LOBO-GUARA
// ou
@Skip( appServerName="HARPIA" ) // Somente pula o teste em appserver HARPIA |
...
Bloco de código |
---|
|
// Somente pula o teste em appserver LOBO-GUARA
SKIPASSERT APPSERVERNAME "HARPIA"
// ou
SKIPTEST APPSERVERNAME "HARPIA"
// Somente pula o teste em appserver HARPIA
SKIPASSERT APPSERVERNAME "HARPIA"
// ou
SKIPTEST APPSERVERNAME "HARPIA" |
...
Bloco de código |
---|
|
@Skip( system="linux", appServerName="HARPIA" )
// ou
SKIPASSERT SYSTEM "linux" APPSERVERNAME "HARPIA"
// ou
SKIPTEST SYSTEM "linux" APPSERVERNAME "HARPIA" |
...