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

Was this helpful?

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

Compare

PreviousAssertionNextContains

Last updated 5 years ago

Was this helpful?

Compare assertion служит для сравнения 2 значений. В данном виде Assertion-а есть понятие компаратора - операции, с помощью которой сравниваются значения. Есть следующие виды компараторов:

  • equal - проверка на равенство значений

  • not equal - проверка на неравенство значений

  • greater - проверка на то, что текущее значение больше ожидаемого

  • greater or equal - проверка на то, что текущее значение больше ожидаемого или равно ему

  • less - проверка на то, что текущее значение меньше ожидаемого

  • less or equal - проверка на то, что текущее значение меньше ожидаемого или равно ему

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

На данном скрине имеются следующие поля:

  • Actual value - текущее значение

  • Operator - компаратор из списка выше

  • Expected value - ожидаемое значение

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

Алгоритм исправления ошибок зависит от каждого конкретного компаратора.

  • equal - ожидаемому значению присваивается текущее значение

  • not equal - компаратор меняется на equal

  • greater - компаратор меняется на greater or equal и ожидаемому значению присваивается текущее значение

  • greater or equal - ожидаемому значению присваивается текущее значение

  • less - компаратор меняется на less or equal и ожидаемому значению присваивается текущее значение

  • less or equal - ожидаемому значению присваивается текущее значение

Файловое представление

В файле Assertion имеет тип compare , описание самого типа можно найти в документации к в определении #/definitions/CompareAssertion .

файловому представлению Assertion
Интерфейс Compare assertion-а