> 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**-а выглядит следующим образом:

![](https://1540441421-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lh_FaVh9XfQJ0p1KqZ1%2F-M2TctBGr_VbHu-cexPQ%2F-M2TdZRBLLkKf9TKnCLD%2FTestMace%202020-03-15%2018.43.09.png?alt=media\&token=0595e6a2-e599-4b1a-a8ba-0da8c74a75b7)

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

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

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

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

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

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