> For the complete documentation index, see [llms.txt](https://docs-ru.testmace.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-ru.testmace.com/node-types/assertion/one-of-set-assertion.md).

# One of set

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

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

![](/files/-M2TdZRBLLkKf9TKnCLD)

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

В поле с лейблом `Expected value` указывается список возможных ожидаемых значений.

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

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

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

* false - в список добавляется актуальное значение.
* true - из списка удаляется актуальное значение.
