public static boolean isWebTest(Class<?> testClass) { return ManagedWebDriverAnnotatedField.findOptionalAnnotatedField(testClass).isPresent(); }
public static boolean isWebTest(Class<?> testClass) { return (testClass != null) && findOptionalAnnotatedField(testClass).isPresent(); }
public static boolean isWebTest(Class<?> testClass) { return ManagedWebDriverAnnotatedField.findOptionalAnnotatedField(testClass).isPresent(); }
/** * Find the first field in the class annotated with the <b>Managed</b> annotation. */ public static ManagedWebDriverAnnotatedField findFirstAnnotatedField(final Class<?> testClass) { Optional<ManagedWebDriverAnnotatedField> optionalField = findOptionalAnnotatedField(testClass); if (optionalField.isPresent()) { return optionalField.get(); } else { throw new InvalidManagedWebDriverFieldException(NO_ANNOTATED_FIELD_ERROR); } }
/** * Instantiate the @Managed-annotated WebDriver instance with current WebDriver if the annotated field is present. */ public void injectDriver(final WebDriver driver) { Optional<ManagedWebDriverAnnotatedField> webDriverField = ManagedWebDriverAnnotatedField.findOptionalAnnotatedField(testCase.getClass()); if (webDriverField.isPresent()) { webDriverField.get().setValue(testCase, driver); } }
/** * Find the first field in the class annotated with the <b>Managed</b> annotation. */ public static ManagedWebDriverAnnotatedField findFirstAnnotatedField(final Class<?> testClass) { Optional<ManagedWebDriverAnnotatedField> optionalField = findOptionalAnnotatedField(testClass); if (optionalField.isPresent()) { return optionalField.get(); } else { throw new InvalidManagedWebDriverFieldException(NO_ANNOTATED_FIELD_ERROR); } }
/** * Instantiate the @Managed-annotated WebDriver instance with current WebDriver if the annotated field is present. */ public void injectDriver(final WebDriver driver) { Optional<ManagedWebDriverAnnotatedField> webDriverField = ManagedWebDriverAnnotatedField.findOptionalAnnotatedField(testCase.getClass()); if (webDriverField.isPresent()) { webDriverField.get().setValue(testCase, driver); } }
/** * Find the first field in the class annotated with the <b>Managed</b> annotation. */ public static ManagedWebDriverAnnotatedField findFirstAnnotatedField(final Class<?> testClass) { Optional<ManagedWebDriverAnnotatedField> optionalField = findOptionalAnnotatedField(testClass); if (optionalField.isPresent()) { return optionalField.get(); } else { throw new InvalidManagedWebDriverFieldException(NO_ANNOTATED_FIELD_ERROR); } }
/** * Instantiate the @Managed-annotated WebDriver instance with current WebDriver if the annotated field is present. */ public void injectDriver(final WebDriver driver) { java.util.Optional<ManagedWebDriverAnnotatedField> webDriverField = findOptionalAnnotatedField(testCase.getClass()); webDriverField.ifPresent(managedWebDriverAnnotatedField -> managedWebDriverAnnotatedField.setValue(testCase, driver)); }