package org.fluentlenium.integration.initialization; import org.fluentlenium.core.FluentPage; import org.fluentlenium.core.annotation.Page; import org.fluentlenium.integration.util.adapter.FluentTest; import org.junit.Test; import org.openqa.selenium.WebDriver; import org.openqa.selenium.htmlunit.HtmlUnitDriver; public class AnnotationInitialization extends FluentTest { private final WebDriver webDriver = new HtmlUnitDriver(); @Page private TestAboutBlankPage page2; // NOPMD UsunedPrivateField @Page private TestPrivatePage page; // NOPMD UsunedPrivateField @Test public void testNoException() { page2.go(); } @Test public void testNoExceptionWhenInnerClass() { page2.go(); } @Override public WebDriver newWebDriver() { return webDriver; } } class TestPrivatePage extends FluentPage { @Override public String getUrl() { return "about:blank"; } }