Automated Curses Testing


Brett Lymn

Introduction

Inception

Inception II

Requirements

Requirements II

Implementation

Process Interaction

Test Language

Test Language II

Test Language - Returns

Test Language - Output Validation

Sample Test Files



include start
call win1 newwin 2 5 2 5
check win1 NON_NULL
call OK wprintw $win1 "%s" "hello"
call OK wrefresh $win1
compare wprintw_refresh.chk

include window
input "input\n"
call2 OK "input" wgetstr $win1
compare wgetstr.chk
call OK wrefresh $win1
compare wgetstr_refresh.chk

Conclusion