Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Pagetitle
Pulando Funções, Classes e Métodos - @Skip()
Pulando Funções, Classes e Métodos - @Skip()

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:

Bloco de código
languagecpp
linenumberstrue
@TestFixture()
@Skip()
user function test_function_skip()
  ...
return .T.

@Skip() para classe:

Bloco de código
languagecpp
linenumberstrue
@TestFixture()
@Skip()
class test_class_skip()
  ...
endclass

@Skip() para método:

Bloco de código
languagecpp
linenumberstrue
@Test()
@Skip()
public method test_method_skip()
  ...
return .T.