FitNesse: проверить, что элемента нет в списке?
Я использую FitSharp для тестирования приложения и у меня есть вопрос, связанный с проверкой содержимого списков. Проверка наличия элемента в списке проста с использованием, например, SubsetFixture и может быть записана так:
| Check that element is in list |
| 5 |
Но есть ли способ написать приспособление, которое проверяет, нет ли элемента в списке?
| Check that element is not in list |
| 5 |
Я хочу, чтобы последняя таблица прошла, только если 5 не в обработанном списке.
1 ответ
Решение
Самое близкое, что вы можете получить с любым типом фиксации списка, это использовать массив или набор фикстур и составить список ВСЕХ элементов, которые вы ДЕЙСТВИТЕЛЬНО ожидаете. Нет ни одного из этих списков.
Я бы порекомендовал вам сделать do doture в таком виде, как:
|check|that element | 5 | is in the list | False |
или вы можете использовать колонку, чтобы получить представление о наборе
| Check that element is not in list |
| element | exists? |
| 5 | false |