# In range

{% hint style="warning" %}
Данный функционал доступен только для владельцев [платной подписки](https://testmace.com/pricing/) TestMace
{% endhint %}

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

![](/files/-M2TZWH-jYK7ge0tK_vV)

Данный 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.

{% hint style="info" %}
Заметьте, что в качестве значений в интервале можно указывать строки. В таком случае сравенение на больше - меньше с границами интервала будет происходить посимвольно в алфавитном порядке.
{% endhint %}

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

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

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

* false - задается интервал \[actual \~ actual]
* true - задается интервал (actual \~ actual)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-ru.testmace.com/node-types/assertion/in-range-assertion.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
