Как AbstractTestCase связан с UiTestBase<D> в версии QAF 2.18?

Я новичок в QAF 2.18 и пытаюсь понять, как AbstractTestCase может принять параметр типа, используя Generic's в следующем случае.

public abstract class AbstractTestCase<D, B extends UiTestBase<D>>

WebDriverTestCase продолжается AbstractTestCase<D, B extends UiTestBase<D>> тем не менее, AbstractTestCase должен и должен использовать интерфейс UiTestBase или классы, которые имеют реализацию интерфейса UiTestBase<D>, Я пытался узнать больше и не смог найти это QAFExtendedWebDriver а также WebDriverTestBase классы не реализуют UiTestBase в любом случае. Может ли кто-нибудь помочь мне понять, как это работает? Заранее спасибо.

public class WebDriverTestCase extends AbstractTestCase<QAFExtendedWebDriver, WebDriverTestBase>

0 ответов

Другие вопросы по тегам