Gravando Mensagens no Registro

Um log é um arquivo que contém o registro de eventos que ocorrem ao reproduzir um script do Functional Tester. Existem vários métodos diferentes que podem ser utilizados para gravar mensagens no log.

O Functional Tester suporta vários tipos de arquivos de log ou nenhum log. Você seleciona o tipo de arquivo de log (Log do TestManager, Log HTML, Log de Texto) por meio da interface com o usuário. Cada evento registrado possui uma mensagem associada. Em um log do TestManager, você pode ver essa mensagem clicando com o botão direito do mouse no evento no log e selecionando Propriedades.

O Functional Tester registra automaticamente os seguintes eventos:

Para incluir suas próprias mensagens gerais seja em qual for o tipo de log especificado por meio da interface com o usuário, utilize o método logInfo, conforme mostrado neste exemplo:

if(AnAWTButtonButton(p1,0)isEnabled())
{
    logInfo("AWT button is enabled.");
} 
else
{
    logInfo("AWT button is not enabled.");
}

Você pode registrar um resultado de teste utilizando o método logTestResult. O primeiro parâmetro é um título que descreve o teste. O segundo parâmetro é o resultado do teste (true para Transmitir, false para uma falha). Um terceiro parâmetro opcional é para informações adicionais. Por exemplo:

logTestResult("Text buffer comparison",
     TextField_text.equals(msExpect));

A seguir, outro exemplo que utiliza o terceiro parâmetro para informações adicionais:

if(TextField_text.equals(msExpect)) 
{
    logTestResult("Text buffer comparison", true);
} 
else
{
    logTestResult("Text buffer comparison", false,
       "Expected '"+TextField_text+"' but found '"+msExpect+"'");
}

Para gravar uma mensagem de erro no log, utilize o método logError:

            catch (Exception e)
   {logError("Exception e = "+e.toString());}

Você pode incluir uma mensagem de aviso no log utilizando o método logWarning:

logWarning("Your warning message goes here.");

Feedback