Árvore de páginas

Esse recurso causa o "pulo" da função, classe inteira ou somente o método de testes, independentemente de quantas funções de asserts existem implementados em seu escopo.

Portanto, mesmo que hajam muitos asserts implementados, quando houver @skip() o PROBAT irá registrar somente 1 (um) salto no resultado de testes, pois ele irá fazer referência à função, classe ou ao método e não ao seu conteúdo.


Exemplos:

@Skip() para função:

@TestFixture()
@Skip()
user function test_function_skip()
  ...
return .T.

@Skip() para classe:

@TestFixture()
@Skip()
class test_class_skip()
  ...
endclass

@Skip() para método:

@Test()
@Skip()
public method test_method_skip()
  ...
return .T.
  • Sem rótulos