2016-11-07 4 views
0

Спасибо заранее!Что такое SuiteBuilders и TestCaseBuilder в NNUnit?

Я новичок в NUnit + selenium, работая на протяжении всего своего опыта в TestNG + Selenium + Java. Имея googled много сайтов, я хочу знать, что такое использование SuiteBuilders и TestCaseBuilder в NUnit.

Любой пример кода и ссылка будут полезны.

ответ

0

Ваш вопрос довольно расплывчатым, но, возможно, неопределенный ответ приведет к некоторому осветления, так что здесь идет:

ISuiteBuilder является интерфейсом в рамках NUnit, который реализуется классом, который знает, как создайте набор тестов из класса, предоставленного пользователем. В настоящее время он реализуется только внутренним классом DefaultSuiteBuilder.

Аналогичным образом, ITestCaseBuilder - это интерфейс, реализуемый классами, которые знают, как создать тестовый пример из предоставленного пользователем метода. Он также реализуется только одним внутренним классом: DefaultTestCaseBuilder.

Интерфейсы с одинаковыми именами также существуют в NUnit V2. В разделе V2 вам разрешили писать собственные классы, которые реализовали эти интерфейсы, и установить их как Addins. NUnit V2 и его дополнение довольно устарели после семи выпусков NUnit 3. Мы рассматриваем V2 как устаревший код и больше не исправляем ошибки. Расширяемость NUnit 3 использует другой подход от NUnit 2.

Я не расширил ни одно из этого, потому что я не могу точно сказать, о чем вы спрашиваете. Если вы можете уточнить свой вопрос и объяснить, что вы хотите выполнить, я постараюсь заменить этот ответ на более полезный.

Примечание: Поскольку вы новичок в NUnit, вам следует убедиться, что вы смотрите документацию на версию, которую используете. Поиски Google могут легко привести вас к более старым документам. Если у вас есть выбор, вы должны использовать последнюю версию. Вы можете легко перейти к документам для любой версии, начиная с http://nunit.org.