Skip to content

Commit f5a1a18

Browse files
committed
fix: Make test suite work again
1 parent 075a32f commit f5a1a18

File tree

17 files changed

+119
-21
lines changed

17 files changed

+119
-21
lines changed

pom.xml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,15 @@
9898
<!-- These are typically overridden with BOMs -->
9999
<jakarta.servlet.version>6.0.0</jakarta.servlet.version>
100100
<jakarta.annotation.version>2.1.1</jakarta.annotation.version>
101-
<vaadin.version>8.22.0</vaadin.version>
101+
<vaadin.version>8.23.0</vaadin.version>
102102
<spring.version>6.1.3</spring.version>
103103
<spring.boot.version>3.2.2</spring.boot.version>
104104
<spring.security.version>6.2.1</spring.security.version>
105105
<slf4j.version>2.0.9</slf4j.version>
106106
<junit.version>4.13.2</junit.version>
107-
<mockito.version>5.8.0</mockito.version>
107+
<mockito.version>5.11.0</mockito.version>
108+
<hamcrest.version>1.3</hamcrest.version>
109+
<h2.version>2.2.224</h2.version>
108110

109111
<!-- Additional manifest fields -->
110112
<Vaadin-License-Title>Apache License 2.0</Vaadin-License-Title>

vaadin-spring-addons/pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,14 @@
3939
<version>${spring.version}</version>
4040
<scope>test</scope>
4141
</dependency>
42+
<!--
43+
<dependency>
44+
<groupId>org.junit.jupiter</groupId>
45+
<artifactId>junit-jupiter</artifactId>
46+
<version>${junit.version}</version>
47+
<scope>test</scope>
48+
</dependency>
49+
-->
4250
<dependency>
4351
<groupId>junit</groupId>
4452
<artifactId>junit</artifactId>

vaadin-spring-addons/vaadin-spring-addon-data-provider/src/main/java/org/vaadin/spring/dataprovider/FilterablePageableDataProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.vaadin.artur.spring.dataprovider;
1+
package org.vaadin.spring.dataprovider;
22

33
import java.util.Optional;
44

vaadin-spring-addons/vaadin-spring-addon-data-provider/src/main/java/org/vaadin/spring/dataprovider/PageableDataProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.vaadin.artur.spring.dataprovider;
1+
package org.vaadin.spring.dataprovider;
22

33
import java.util.List;
44
import java.util.stream.Collectors;

vaadin-spring-addons/vaadin-spring-addon-data-provider/src/test/java/org/vaadin/spring/dataprovider/PageableDataProviderTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
package org.vaadin.artur.spring.dataprovider;
1+
package org.vaadin.spring.dataprovider;
22

33
import org.junit.Assert;
44
import org.junit.Test;
55
import org.springframework.data.util.Pair;
6-
import org.vaadin.artur.spring.dataprovider.PageableDataProvider;
76

87
public class PageableDataProviderTest {
98

vaadin-spring-boot-starter/pom.xml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,26 @@
6464
<version>${vaadin.version}</version>
6565
<scope>test</scope>
6666
</dependency>
67+
68+
<dependency>
69+
<groupId>com.h2database</groupId>
70+
<artifactId>h2</artifactId>
71+
<version>${h2.version}</version>
72+
<scope>test</scope>
73+
</dependency>
74+
<!--
75+
<dependency>
76+
<groupId>org.junit.jupiter</groupId>
77+
<artifactId>junit-jupiter</artifactId>
78+
<version>${junit.version}</version>
79+
<scope>test</scope>
80+
</dependency>
81+
-->
6782
<dependency>
6883
<groupId>junit</groupId>
6984
<artifactId>junit</artifactId>
7085
<version>${junit.version}</version>
7186
<scope>test</scope>
7287
</dependency>
7388
</dependencies>
74-
7589
</project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
com.vaadin.spring.boot.VaadinAutoConfiguration

vaadin-spring-boot-starter/src/test/java/com/vaadin/spring/web/TestStaticHttp.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import com.gargoylesoftware.htmlunit.WebClient;
1919
import com.vaadin.server.VaadinRequest;
20+
import com.vaadin.spring.annotation.EnableVaadin;
2021
import com.vaadin.spring.annotation.SpringUI;
2122
import com.vaadin.ui.Button;
2223
import com.vaadin.ui.Notification;
@@ -40,7 +41,9 @@
4041
@RunWith(SpringRunner.class)
4142
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
4243
public class TestStaticHttp {
44+
4345
private static final String MANDATORY_BOOTSTRAP_PART = "log('Vaadin bootstrap loaded');";
46+
4447
@Autowired
4548
private WebClient webClient;
4649

@@ -49,7 +52,7 @@ public class TestStaticHttp {
4952

5053
@Test
5154
public void testExample() throws Exception {
52-
String javaScriptUrl = "http://localhost:" + port + "/VAADIN/vaadinBootstrap.js?v=8.0-SNAPSHOT";
55+
String javaScriptUrl = "http://localhost:" + port + "/VAADIN/vaadinBootstrap.js?v=8.23.0";
5356
String content = this.webClient.getPage(javaScriptUrl).getWebResponse().getContentAsString();
5457
Assert.assertTrue("Mandatory part of bootstrap is not found",
5558
content.contains(MANDATORY_BOOTSTRAP_PART));
@@ -60,8 +63,8 @@ public static class MyUI extends UI {
6063
@Override
6164
protected void init(VaadinRequest vaadinRequest) {
6265
setContent(
63-
new VerticalLayout(
64-
new Button("Click me", event -> Notification.show("Thanks"))));
66+
new VerticalLayout(
67+
new Button("Click me", event -> Notification.show("Thanks"))));
6568
}
6669
}
6770

vaadin-spring-boot/pom.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,12 +98,33 @@
9898
<version>${spring.boot.version}</version>
9999
<scope>test</scope>
100100
</dependency>
101+
<!--
102+
<dependency>
103+
<groupId>org.junit.jupiter</groupId>
104+
<artifactId>junit-jupiter</artifactId>
105+
<version>${junit.version}</version>
106+
<scope>test</scope>
107+
</dependency>
108+
-->
101109
<dependency>
102110
<groupId>junit</groupId>
103111
<artifactId>junit</artifactId>
104112
<version>${junit.version}</version>
105113
<scope>test</scope>
106114
</dependency>
115+
116+
<dependency>
117+
<groupId>org.springframework.boot</groupId>
118+
<artifactId>spring-boot-properties-migrator</artifactId>
119+
<version>${spring.boot.version}</version>
120+
<scope>runtime</scope>
121+
</dependency>
122+
<dependency>
123+
<groupId>org.springframework.boot</groupId>
124+
<artifactId>spring-boot-autoconfigure-processor</artifactId>
125+
<optional>true</optional>
126+
<version>${spring.boot.version}</version>
127+
</dependency>
107128
</dependencies>
108129

109130
<build>

vaadin-spring-boot/src/main/resources/META-INF/spring.factories

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)