@@ -59,7 +59,7 @@ private void verifyCrudRepoAddition() {
59
59
import org.springframework.data.repository.CrudRepository;
60
60
import org.springframework.data.repository.PagingAndSortingRepository;
61
61
62
- public interface StudentRepo extends PagingAndSortingRepository<Student<?> , Long>, CrudRepository<Student<?> , Long> {
62
+ public interface StudentRepo extends PagingAndSortingRepository<Student, Long>, CrudRepository<Student, Long> {
63
63
}
64
64
""" );
65
65
}
@@ -98,41 +98,45 @@ private void verifyYamlConfigurationUpdate() {
98
98
String micrometerClass = loadFile (Path .of ("src/main/resources/application.yaml" ));
99
99
assertThat (micrometerClass ).isEqualTo (
100
100
"spring:\n " +
101
- " elasticsearch:\n " +
102
- " connection-timeout: '1'\n " +
103
- " password: testpassword\n " +
104
- " socket-timeout: '2'\n " +
105
- " restclient.sniffer.delay-after-failure: '3'\n " +
106
- " restclient.sniffer.interval: '4'\n " +
107
- " username: username\n " +
108
- " security:\n " +
109
- " saml2:\n " +
110
- " relyingparty:\n " +
111
- " registration:\n " +
112
- " idpone:\n " +
113
- " assertingparty:\n " +
114
- " verification:\n " +
115
- " credentials:\n " +
116
- " certificate-location: classpath:saml/idpone.crt\n " +
117
- " entity-id: https://idpone.com\n " +
118
- " sso-url: https://idpone.com\n " +
119
- " elasticsearch.connection-timeout: '1000'\n " +
120
- " elasticsearch.webclient.max-in-memory-size: '122'\n " +
121
- " elasticsearch.password: abc\n " +
122
- " elasticsearch.socket-timeout: '100'\n " +
123
- " elasticsearch.username: testUser\n " +
124
- " sql.init.data-locations: testdata\n " +
125
- " sql.init.password: password\n " +
126
- " sql.init.username: username-data\n " +
127
- " sql.init.mode: mode1\n " +
128
- " sql.init.platform: pls\n " +
129
- " sql.init.schema-locations: table1\n " +
130
- " sql.init.password: password2\n " +
131
- " sql.init.username: username-schema\n " +
132
- " sql.init.separator: k\n " +
133
- " sql.init.encoding: UTF-8\n " +
134
- "server.reactive.session.cookie.same-site: 'true'" +
135
- "\n " );
101
+ " datasource:\n " +
102
+ " url: jdbc:h2:mem:testdb\n " +
103
+ " driverClassName: org.h2.Driver\n " +
104
+ " jpa:\n " +
105
+ " database-platform: org.hibernate.dialect.H2Dialect\n " +
106
+ " elasticsearch:\n " +
107
+ " connection-timeout: '1'\n " +
108
+ " password: testpassword\n " +
109
+ " socket-timeout: '2'\n " +
110
+ " restclient.sniffer.delay-after-failure: '3'\n " +
111
+ " restclient.sniffer.interval: '4'\n " +
112
+ " username: username\n " +
113
+ " security:\n " +
114
+ " saml2:\n " +
115
+ " relyingparty:\n " +
116
+ " registration:\n " +
117
+ " idpone:\n " +
118
+ " assertingparty:\n " +
119
+ " verification:\n " +
120
+ " credentials:\n " +
121
+ " certificate-location: classpath:saml/idpone.crt\n " +
122
+ " entity-id: https://idpone.com\n " +
123
+ " sso-url: https://idpone.com\n " +
124
+ " elasticsearch.connection-timeout: '1000'\n " +
125
+ " elasticsearch.webclient.max-in-memory-size: '122'\n " +
126
+ " elasticsearch.password: abc\n " +
127
+ " elasticsearch.socket-timeout: '100'\n " +
128
+ " elasticsearch.username: testUser\n " +
129
+ " sql.init.data-locations: testdata\n " +
130
+ " sql.init.password: password\n " +
131
+ " sql.init.username: sa\n " +
132
+ " sql.init.mode: mode1\n " +
133
+ " sql.init.platform: pls\n " +
134
+ " sql.init.schema-locations: table1\n " +
135
+ " sql.init.password: password\n " +
136
+ " sql.init.username: sa\n " +
137
+ " sql.init.separator: k\n " +
138
+ " sql.init.encoding: UTF-8\n " +
139
+ "server.reactive.session.cookie.same-site: 'true'\n " );
136
140
}
137
141
138
142
@@ -141,34 +145,40 @@ private void verifyPropertyConfigurationUpdate() {
141
145
String applicationProperties = loadFile (Path .of ("src/main/resources/application.properties" ));
142
146
assertThat (applicationProperties ).isEqualTo (
143
147
"spring.elasticsearch.connection-timeout=1000\n " +
144
- "spring.elasticsearch.webclient.max-in-memory-size=122\n " +
145
- "spring.elasticsearch.password=abc\n " +
146
- "spring.elasticsearch.socket-timeout=100\n " +
147
- "spring.elasticsearch.username=testUser\n " +
148
- "\n " +
149
- "spring.sql.init.data-locations=testdata\n " +
150
- "spring.sql.init.password=password\n " +
151
- "spring.sql.init.username=username\n " +
152
- "spring.sql.init.mode=mode1\n " +
153
- "spring.sql.init.platform=pls\n " +
154
- "spring.sql.init.schema-locations=table1\n " +
155
- "spring.sql.init.password=password2\n " +
156
- "spring.sql.init.username=username2\n " +
157
- "spring.sql.init.separator=k\n " +
158
- "spring.sql.init.encoding=UTF-8\n " +
159
- "\n " +
160
- "spring.elasticsearch.connection-timeout=1\n " +
161
- "spring.elasticsearch.password=testpassword\n " +
162
- "spring.elasticsearch.socket-timeout=2\n " +
163
- "spring.elasticsearch.restclient.sniffer.delay-after-failure=3\n " +
164
- "spring.elasticsearch.restclient.sniffer.interval=4\n " +
165
- "spring.elasticsearch.username=username\n " +
166
- "\n " +
167
- "spring.security.saml2.relyingparty.registration.idpone.assertingparty.entity-id=https://idpone.com\n " +
168
- "spring.security.saml2.relyingparty.registration.idpone.assertingparty.sso-url=https://idpone.com\n " +
169
- "spring.security.saml2.relyingparty.registration.idpone.assertingparty.verification.credentials.certificate-location=classpath:saml/idpone.crt\n " +
170
- "\n " +
171
- "server.reactive.session.cookie.same-site=true\n " );
148
+ "spring.elasticsearch.webclient.max-in-memory-size=122\n " +
149
+ "spring.elasticsearch.password=abc\n " +
150
+ "spring.elasticsearch.socket-timeout=100\n " +
151
+ "spring.elasticsearch.username=testUser\n " +
152
+ "\n " +
153
+ "spring.sql.init.data-locations=testdata\n " +
154
+ "spring.sql.init.password=password\n " +
155
+ "spring.sql.init.username=username\n " +
156
+ "spring.sql.init.mode=mode1\n " +
157
+ "spring.sql.init.platform=pls\n " +
158
+ "spring.sql.init.schema-locations=table1\n " +
159
+ "spring.sql.init.password=password2\n " +
160
+ "spring.sql.init.username=username2\n " +
161
+ "spring.sql.init.separator=k\n " +
162
+ "spring.sql.init.encoding=UTF-8\n " +
163
+ "\n " +
164
+ "spring.elasticsearch.connection-timeout=1\n " +
165
+ "spring.elasticsearch.password=testpassword\n " +
166
+ "spring.elasticsearch.socket-timeout=2\n " +
167
+ "spring.elasticsearch.restclient.sniffer.delay-after-failure=3\n " +
168
+ "spring.elasticsearch.restclient.sniffer.interval=4\n " +
169
+ "spring.elasticsearch.username=username\n " +
170
+ "\n " +
171
+ "spring.security.saml2.relyingparty.registration.idpone.assertingparty.entity-id=https://idpone.com\n " +
172
+ "spring.security.saml2.relyingparty.registration.idpone.assertingparty.sso-url=https://idpone.com\n " +
173
+ "spring.security.saml2.relyingparty.registration.idpone.assertingparty.verification.credentials.certificate-location=classpath:saml/idpone.crt\n " +
174
+ "\n " +
175
+ "server.reactive.session.cookie.same-site=true\n " +
176
+ "\n " +
177
+ "spring.datasource.url=jdbc:h2:mem:testdb\n " +
178
+ "spring.datasource.driverClassName=org.h2.Driver\n " +
179
+ "spring.datasource.username=sa\n " +
180
+ "spring.datasource.password=password\n " +
181
+ "spring.jpa.database-platform=org.hibernate.dialect.H2Dialect\n " );
172
182
}
173
183
174
184
private void verifyParentPomVersion () {
0 commit comments