Sfoglia il codice sorgente

Dummy MockMvc-HtmlUnit acceptance test.

marlin 9 anni fa
parent
commit
2209added4

+ 7
- 1
pom.xml Vedi File

@@ -151,7 +151,7 @@
151 151
         <dependency>
152 152
             <groupId>commons-io</groupId>
153 153
             <artifactId>commons-io</artifactId>
154
-            <version>1.3.1</version>
154
+            <version>2.4</version>
155 155
         </dependency>
156 156
         <dependency>
157 157
             <groupId>commons-dbcp</groupId>
@@ -191,6 +191,12 @@
191 191
             <version>2.3</version>
192 192
             <scope>test</scope>
193 193
         </dependency>
194
+        <dependency>
195
+            <groupId>org.seleniumhq.selenium</groupId>
196
+            <artifactId>selenium-htmlunit-driver</artifactId>
197
+            <version>2.52.0</version>
198
+            <scope>test</scope>
199
+        </dependency>
194 200
     </dependencies>
195 201
 
196 202
     <reporting>

+ 28
- 0
src/test/java/se/citerus/dddsample/acceptance/DummyAcceptanceTest.java Vedi File

@@ -0,0 +1,28 @@
1
+package se.citerus.dddsample.acceptance;
2
+
3
+import org.junit.Test;
4
+import org.junit.runner.RunWith;
5
+import org.openqa.selenium.WebDriver;
6
+import org.springframework.beans.factory.annotation.Autowired;
7
+import org.springframework.boot.test.context.SpringBootTest;
8
+import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
9
+import org.springframework.test.web.servlet.htmlunit.webdriver.MockMvcHtmlUnitDriverBuilder;
10
+import org.springframework.web.context.WebApplicationContext;
11
+import se.citerus.dddsample.Application;
12
+
13
+import static org.junit.Assert.assertNotEquals;
14
+
15
+@RunWith(SpringJUnit4ClassRunner.class)
16
+@SpringBootTest(classes = Application.class)
17
+public class DummyAcceptanceTest {
18
+
19
+    @Autowired
20
+    private WebApplicationContext context;
21
+
22
+    @Test
23
+    public void adminSiteCargoListContainsCannedCargo() throws InterruptedException {
24
+        WebDriver driver = MockMvcHtmlUnitDriverBuilder.webAppContextSetup(context).build();
25
+        driver.get("http://localhost:8080/dddsample/");
26
+        assertNotEquals("", driver.getPageSource());
27
+    }
28
+}