1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package org.htmlunit.libraries;
16
17 import java.net.URL;
18
19 import org.eclipse.jetty.server.Server;
20 import org.htmlunit.WebDriverTestCase;
21 import org.htmlunit.WebServerTestCase;
22 import org.junit.jupiter.api.AfterAll;
23 import org.junit.jupiter.api.BeforeAll;
24 import org.junit.jupiter.api.Test;
25 import org.openqa.selenium.WebDriver;
26
27
28
29
30
31
32
33 public class CurvyCornersTest extends WebDriverTestCase {
34
35
36 protected static Server SERVER_;
37
38
39
40
41 @BeforeAll
42 public static void startSesrver() throws Exception {
43 SERVER_ = WebServerTestCase.createWebServer("src/test/resources/libraries/curvyCorners/1.2.9-beta/", null);
44 }
45
46
47
48
49 @AfterAll
50 public static void stopServer() throws Exception {
51 if (SERVER_ != null) {
52 SERVER_.stop();
53 SERVER_.destroy();
54 SERVER_ = null;
55 }
56 }
57
58
59
60
61 protected URL getBaseUrl() {
62 return URL_FIRST;
63 }
64
65
66
67
68 @Test
69 public void demo() throws Exception {
70 doTest("demo.html");
71 }
72
73
74
75
76 @Test
77 public void demo2() throws Exception {
78 doTest("demo2.html");
79 }
80
81 private void doTest(final String filename) throws Exception {
82 final WebDriver driver = getWebDriver();
83 driver.get(getBaseUrl() + filename);
84 }
85 }