FitNesse: проверить, что элемента нет в списке? - PullRequest
1 голос
/ 22 февраля 2012

Я использую FitSharp для тестирования приложения и у меня есть вопрос, связанный с проверкой содержимого списков. Проверка наличия элемента в списке проста с использованием, например, SubsetFixture и может быть записана так:

| Check that element is in list |
| 5 |

Но есть ли способ написать приспособление, которое проверяет, является ли элемент не в списке?

| Check that element is not in list |
| 5 |

Я хочу, чтобы последняя таблица прошла, только если 5 отсутствует в обработанном списке.

1 Ответ

2 голосов
/ 02 марта 2012

Самое близкое, что вы можете получить с любым типом фиксации списка, это использовать массив или набор фикстур и составить список ВСЕХ элементов, которые вы ДЕЙСТВИТЕЛЬНО ожидаете.Не существует ни одного из этих списочных приспособлений.

Я бы порекомендовал вам просто сделать приспособление do в одном из них, например:

|check|that element | 5 |  is in the list | False |

, или вы можете использовать приспособление столбца для полученияЧувство для набора приспособлений

| Check that element is not in list |
| element | exists? |
| 5 | false |
...