Тестирование софта - статьи


         

с префикса POSIX_PTHREAD_SETSPECIFIC начинаются соответствующие


Например, с префикса POSIX_PTHREAD_SETSPECIFIC начинаются соответствующие конфигурационные константы, такие как:
  • POSIX_PTHREAD_SETSPECIFIC_HAS_EXTRA_ERROR_CODES
  • POSIX_PTHREAD_SETSPECIFIC_FAILS_WITH_EINVAL и др.
  • REQID - идентификатор проверяемого требования (строковая константа).
  • HAS_ERROR - предикат, определяющий условие возникновения ошибки (булевское выражение).
  • ERROR_VAL - код ошибки (обычно это переменная errno или возвращаемое значение функции). ERROR_MAY(ERR_FUNC, ERRNAME, REQID, ERROR_PREDICATE), ERROR_SHALL(ERR_FUNC, ERRNAME, REQID, ERROR_PREDICATE), ERROR_NEVER(ERR_FUNC, ERRNAME, REQID):
    • ERR_FUNC - то же, что и выше.
    • ERRNAME - имя константы, соответствующей ожидаемому коду ошибки. Например, ENOMEM, EINVAL.
    • REQID - идентификатор проверяемого требования.
    • ERROR_PREDICATE - предикат, определяющий условие возникновения ошибки.
    ERROR_END: параметров не требует.

    Содержание  Назад  Вперед