TestMace
0.0.1-beta.24
0.0.1-beta.24
  • Быстрый старт
  • Облачная синхронизация
  • Интерфейс
    • Меню
    • Обзор интерфейса
    • Черновики
    • Типы узлов
    • Горячие клавиши
  • Типы узлов
    • Project
    • Folder
    • RequestStep
    • Assertion
      • Compare
      • In range
      • One of set
      • Contains
      • XPath
      • JSONPath
      • Script
      • Link
    • Link
    • API description
      • ApiRootFolder
      • ApiFolder
      • ApiRoute
      • Импорт описания API
    • Broken
    • Script
  • Переменные
    • Пользовательские переменные
      • Статически определяемые переменные
      • Динамические переменные
    • Встроенные переменные
    • Переменные окружения
  • Работа с проектом
    • Cookie
    • Авторизация
  • Настройки
    • Proxy
  • Прочие возможности
    • Массовое редактирование таблиц
    • Импорт & Экспорт
      • Shared
      • cURL
      • Swagger
      • Postman
    • HTTP-заголовки по умолчанию
  • CLI
    • Инструмент командной строки
Powered by GitBook
On this page

Was this helpful?

  1. Типы узлов
  2. Assertion

In range

PreviousCompareNextOne of set

Last updated 5 years ago

Was this helpful?

Данный функционал доступен только для владельцев TestMace

Интерфейс In range assertion-а выглядит следующим образом:

Данный assertion служит для проверки попадания актуального значения в интервал. В поле Expected value type указывается какого типа значения будут сравниваться - строки, числа.

В поле с лейблом Expected value присутствуют поля ввода для указания нижней и верхней границы интервала, а также две кнопки по краям, указывающие, должны ли граничные значения быть включены в интервал или нет.

Например, возможные интервалы для значений 0 и 10:

  • [ 0 ~ 10 ] - интервал от 0 включительно и до 10 включительно.

  • [ 0 ~ 10 ) - интервал от 0 включительно и до 10, исключая само число 10.

  • ( 0 ~ 10 ] - интервал от 0 и до 10 включительно, исключая само число 0.

  • ( 0 ~ 10 ) - интервал включающий все числа от 0 и до 10, исключая сами числа 0 и 10.

Заметьте, что в качестве значений в интервале можно указывать строки. В таком случае сравенение на больше - меньше с границами интервала будет происходить посимвольно в алфавитном порядке.

Флаг Use negative statement служит для отрицания описанного утверждения, т.е. актуальное значение не должно попадать в указанный интервал.

Исправление ошибок

Алгоритм исправления ошибок зависит от состояния флага Use negative statement:

  • false - задается интервал [actual ~ actual]

  • true - задается интервал (actual ~ actual)

платной подписки