A Galeria de Fixtures também está disponível como documento PDF e um wiki FitNesse online. Acesse http://gojko.net/fitnesse/fixturegallery para mais informações.
Página anterior: Símbolos Página acima: Conceitos importantes

Variáveis de Marcação

Variáveis de marcação são usadas para substituições nas páginas de FitNesse. Elas proporcionam uma outra maneira para parametrizar seus testes com valores estáticos (que não mudam durante a execução dos testes). Defina uma variável usando:

!define nomeDaVariavel {valor}

e então use-a em qualquer lugar da página com esta sintaxe:

${nomeDaVariavel}

Ao contrário de símbolos, estas variáveis podem ser também usadas como parte de uma célula. Perceba que a variável é processada em FitNesse quando a página HTML é construída, então eles não estarão disponíveis para as fixtures em tempo de execução. Aqui está um exemplo:

!define town {Houston}

!|ColumnFixtureTest|
|firstPart|secondPart|together?|
|Hello|World|Hello, World|
|${town}|We Have a Problem|${town}, We Have a Problem|

Variáveis de marcação são especialmente úteis para extrair valores comuns para um local único de maneira que possa ser modificado facilmente. Elas também pode ser usadas para parametrizar inclusão de páginas. Por exemplo, você pode escrever um componente de teste que é usando frequentemente, e então chamá-lo com diferentes valores de parâmetros usando variáveis de marcação. Veja http://fitnesse.org/FitNesse.ParameterizedIncludes para um exemplo.

Página anterior: Símbolos Página acima: Conceitos importantes


Personal Tools