Skip to content

Commit 42ab7d2

Browse files
committed
Adapt to changes in AssertJ 3.20.
Closes #3705
1 parent a6a2f0b commit 42ab7d2

File tree

1 file changed

+11
-38
lines changed
  • spring-data-mongodb/src/test/java/org/springframework/data/mongodb/test/util

1 file changed

+11
-38
lines changed

Diff for: spring-data-mongodb/src/test/java/org/springframework/data/mongodb/test/util/DocumentAssert.java

+11-38
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,12 @@ public DocumentAssert containsKey(String key) {
134134
return containsKeys(key);
135135
}
136136

137-
/*
137+
/*
138138
* (non-Javadoc)
139-
* @see org.assertj.core.api.AbstractMapAssert#containsKeys(java.lang.Object[])
139+
* @see org.assertj.core.api.AbstractMapAssert#containsKeysForProxy(java.lang.Object[])
140140
*/
141141
@Override
142-
public final DocumentAssert containsKeys(String... keys) {
142+
protected DocumentAssert containsKeysForProxy(String[] keys) {
143143

144144
Set<String> notFound = new LinkedHashSet<>();
145145

@@ -166,12 +166,12 @@ public DocumentAssert doesNotContainKey(String key) {
166166
return doesNotContainKeys(key);
167167
}
168168

169-
/*
169+
/*
170170
* (non-Javadoc)
171-
* @see org.assertj.core.api.AbstractMapAssert#doesNotContainKeys(java.lang.Object[])
171+
* @see org.assertj.core.api.AbstractMapAssert#doesNotContainKeysForProxy(java.lang.Object[])
172172
*/
173173
@Override
174-
public final DocumentAssert doesNotContainKeys(String... keys) {
174+
protected DocumentAssert doesNotContainKeysForProxy(String[] keys) {
175175

176176
Set<String> found = new LinkedHashSet<>();
177177
for (String key : keys) {
@@ -191,13 +191,8 @@ public final DocumentAssert doesNotContainKeys(String... keys) {
191191
// used in soft assertions which need to be able to proxy method - @SafeVarargs requiring method to be final prevents
192192
// using proxies.
193193

194-
/*
195-
* (non-Javadoc)
196-
* @see org.assertj.core.api.AbstractMapAssert#contains(java.util.Map.Entry[])
197-
*/
198-
@SafeVarargs
199194
@Override
200-
public final DocumentAssert contains(Map.Entry<? extends String, ? extends Object>... entries) {
195+
protected DocumentAssert containsForProxy(Entry<? extends String, ?>[] entries) {
201196

202197
// if both actual and values are empty, then assertion passes.
203198
if (actual.isEmpty() && entries.length == 0) {
@@ -216,14 +211,8 @@ public final DocumentAssert contains(Map.Entry<? extends String, ? extends Objec
216211
return myself;
217212
}
218213

219-
/*
220-
* (non-Javadoc)
221-
* @see org.assertj.core.api.AbstractMapAssert#containsAnyOf(java.util.Map.Entry[])
222-
*/
223-
@SafeVarargs
224214
@Override
225-
public final DocumentAssert containsAnyOf(Map.Entry<? extends String, ? extends Object>... entries) {
226-
215+
protected DocumentAssert containsAnyOfForProxy(Entry<? extends String, ?>[] entries) {
227216
for (Map.Entry<? extends String, ? extends Object> entry : entries) {
228217
if (containsEntry(entry)) {
229218
return myself;
@@ -233,24 +222,13 @@ public final DocumentAssert containsAnyOf(Map.Entry<? extends String, ? extends
233222
throw Failures.instance().failure(info, ShouldContainAnyOf.shouldContainAnyOf(actual, entries));
234223
}
235224

236-
/*
237-
* (non-Javadoc)
238-
* @see org.assertj.core.api.AbstractMapAssert#containsOnly(java.util.Map.Entry[])
239-
*/
240-
@SafeVarargs
241225
@Override
242-
public final DocumentAssert containsOnly(Map.Entry<? extends String, ? extends Object>... entries) {
226+
protected DocumentAssert containsOnlyForProxy(Entry<? extends String, ?>[] entries) {
243227
throw new UnsupportedOperationException();
244228
}
245229

246-
/*
247-
* (non-Javadoc)
248-
* @see org.assertj.core.api.AbstractMapAssert#doesNotContain(java.util.Map.Entry[])
249-
*/
250-
@SafeVarargs
251230
@Override
252-
public final DocumentAssert doesNotContain(Map.Entry<? extends String, ? extends Object>... entries) {
253-
231+
protected DocumentAssert doesNotContainForProxy(Entry<? extends String, ?>[] entries) {
254232
Set<Map.Entry<? extends String, ? extends Object>> found = new LinkedHashSet<>();
255233

256234
for (Map.Entry<? extends String, ? extends Object> entry : entries) {
@@ -265,13 +243,8 @@ public final DocumentAssert doesNotContain(Map.Entry<? extends String, ? extends
265243
return myself;
266244
}
267245

268-
/*
269-
* (non-Javadoc)
270-
* @see org.assertj.core.api.AbstractMapAssert#containsExactly(java.util.Map.Entry[])
271-
*/
272-
@SafeVarargs
273246
@Override
274-
public final DocumentAssert containsExactly(Map.Entry<? extends String, ? extends Object>... entries) {
247+
protected DocumentAssert containsExactlyForProxy(Entry<? extends String, ?>[] entries) {
275248
throw new UnsupportedOperationException();
276249
}
277250

0 commit comments

Comments
 (0)