С учетом следующего ввода:
* def list = [{a: 'aaa', b:'bbb'}, {a:'aa', c:'ccc'}]
* def anotherList = [{a: 'aaa', b:'bbb'}, {a:'aa', b:'', c:'ccc'}]
* def msg = {b: '#string'}
Как проверить, что ключ b
присутствует только один раз?
Использование:
* match list contains '#(^msg)'
подтвердит, что в списке есть хотя бы одно вхождение b
.
Как проверить, есть ли в точности одно вхождение ключаb
в list
или в anotherList
?Таким образом, такая проверка должна пройти для list
и с ошибкой для anotherList
.