# Проверки 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`.