1.4 KiB
1.4 KiB
Проверки ncurses-вызовов
Функции для проверяемых ncurses-вызовов и единых сообщений об ошибках.
ncuiExpect
Вызывает fn(args) и проверяет result == expected.
- Тип
expectedдолжен совпадать с типом результатаfn(args). - При ошибке выбрасывается исключение с местом вызова.
- Возвращается
result.
ncuiExpectMsg
Вызывает fn(args) и проверяет result == expected, добавляя message.
- Тип
expectedдолжен совпадать с типом результатаfn(args). - При ошибке выбрасывается исключение с местом вызова.
- Возвращается
result.
ncuiNotErr
Вызывает fn(args) и проверяет result != ERR.
fn(args)должна возвращать типERR.- При ошибке выбрасывается исключение с местом вызова.
- Возвращается
result.
ncuiNotNull
Вызывает fn(args) и проверяет result !is null.
fn(args)должна возвращать указатель.- При ошибке выбрасывается исключение с местом вызова.
- Возвращается
result.