@@ -0,0 +1,2402 @@
+/*%0D%0A * (C) Copyright 2018 Boni Garcia (http://bonigarcia.github.io/)%0D%0A *%0D%0A * Licensed under the Apache License, Version 2.0 (the %22License%22);%0D%0A * you may not use this file except in compliance with the License.%0D%0A * You may obtain a copy of the License at%0D%0A *%0D%0A *   http://www.apache.org/licenses/LICENSE-2.0%0D%0A *%0D%0A * Unless required by applicable law or agreed to in writing, software%0D%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0D%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0D%0A * See the License for the specific language governing permissions and%0D%0A * limitations under the License.%0D%0A *%0D%0A */%0D%0Apackage io.github.bonigarcia.test.template;%0D%0A%0D%0Aimport static io.github.bonigarcia.BrowserBuilder.android;%0D%0Aimport static io.github.bonigarcia.BrowserBuilder.appium;%0D%0Aimport static io.github.bonigarcia.BrowserBuilder.chrome;%0D%0Aimport static io.github.bonigarcia.BrowserBuilder.chromeInDocker;%0D%0Aimport static io.github.bonigarcia.BrowserBuilder.edge;%0D%0Aimport static io.github.bonigarcia.BrowserBuilder.firefox;%0D%0Aimport static io.github.bonigarcia.BrowserBuilder.firefoxInDocker;%0D%0Aimport static io.github.bonigarcia.BrowserBuilder.iexplorer;%0D%0Aimport static io.github.bonigarcia.BrowserBuilder.opera;%0D%0Aimport static io.github.bonigarcia.BrowserBuilder.operaInDocker;%0D%0Aimport static io.github.bonigarcia.BrowserBuilder.phantomjs;%0D%0Aimport static io.github.bonigarcia.BrowserBuilder.safari;%0D%0Aimport static org.hamcrest.CoreMatchers.notNullValue;%0D%0Aimport static org.hamcrest.MatcherAssert.assertThat;%0D%0A%0D%0Aimport java.util.stream.Stream;%0D%0A%0D%0Aimport org.junit.jupiter.params.ParameterizedTest;%0D%0Aimport org.junit.jupiter.params.provider.MethodSource;%0D%0A%0D%0Aimport io.github.bonigarcia.BrowserBuilder;%0D%0Aimport io.github.bonigarcia.BrowsersTemplate.Browser;%0D%0A%0D%0Apublic class BrowserBuilderTest %7B%0D%0A%0D%0A    static Stream%3CBrowserBuilder%3E browserBuilderProvider() %7B%0D%0A        return Stream.of(chrome(), firefox(), opera(), android(), appium(),%0D%0A                edge(), chromeInDocker(), firefoxInDocker(), operaInDocker(),%0D%0A                phantomjs(), safari(), iexplorer());%0D%0A    %7D%0D%0A%0D%0A    @ParameterizedTest%0D%0A    @MethodSource(%22browserBuilderProvider%22)%0D%0A    void templateTest(BrowserBuilder browserBuilder) %7B%0D%0A        Browser browser = browserBuilder.version(%22%22).browserName(%22%22)%0D%0A                .deviceName(%22%22).build();%0D%0A        assertThat(browser, notNullValue());%0D%0A    %7D%0D%0A%0D%0A%7D%0D%0A

Include specific test for BrowserBuilder