로그에 메시지 쓰기

로그는 Functional Tester 스크립트가 재생되는 동안 발생하는 이벤트의 레코드를 포함하는 파일입니다. 메시지를 로그에 쓰는 메소드는 여러 가지가 있습니다.

Functional Tester는 여러 유형의 로그 파일을 지원하거나 아니면 전혀 지원하지 않습니다. 사용자 인터페이스를 통해 로그 파일 유형(TestManager 로그, HTML 로그 또는 텍스트 로그)을 선택합니다. 각각의 로그된 이벤트에는 연관된 메시지가 있습니다. TestManager 로그에서 로그에 있는 이벤트를 마우스 오른쪽 단추로 클릭하고 특성을 선택하여 이 메시지를 볼 수 있습니다.

Functional Tester는 자동으로 다음 이벤트를 로그합니다.

사용자 인터페이스를 통해 지정한 로그 유형에 사용자 자신의 일반 메시지를 포함시키려면, 다음 예제에서와 같이 logInfo 메소드를 사용하십시오.

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

logTestResult 메소드를 사용하여 테스트 결과를 로그할 수 있습니다. 첫 번째 매개변수는 테스트에 대해 설명하는 헤드라인입니다. 두 번째 매개변수는 테스트 결과입니다(패스의 경우 , 실패의 경우 거짓). 세 번째 선택적 매개변수는 추가 정보를 위한 것입니다. 예를 들어, 다음과 같습니다.

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

다음은 추가 정보를 위해 세 번째 매개변수를 사용하는 다른 예제입니다.

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

로그에 오류 메시지를 기록하려면, logError 메소드를 사용하십시오.

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

logWarning 메소드를 사용하여 로그에 경고 메시지를 추가할 수 있습니다.

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

피드백