Есть ли способ объявить период ожидания с NUnit? - PullRequest
0 голосов
/ 10 мая 2009

Я хотел бы иметь возможность провалить тест, если исполняемый код зависает. Есть ли способ сделать это в настоящее время?

Я думаю, что-то вроде следующего должно существовать, но я не могу найти его в API

[Test, Timeout(TimeSpan.FromSeconds(2))]
public void Test() { ...}

Ответы [ 2 ]

2 голосов
/ 10 мая 2009

Используете ли вы NUnit 2.5 ? В NUnit 2.5 был добавлен TimeoutAttribute , который делает именно то, что вы хотите, хотя время ожидания указывается в миллисекундах. См. примечания к выпуску .

1 голос
/ 10 мая 2009

AFAIK, в NUnit нет ничего, что могло бы сделать это, но это должно быть достаточно просто для DateTime (или счетчиков производительности, если вам нужны таймеры с более высоким разрешением) ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...