Skip to content

Commit 4493779

Browse files
committed
Fix JUnit 4 to AssertJ migration bugs
The migration from JUnit 4 assertions to AssertJ assertions resulted in several unnecessary casts from int to long that actually cause assertions to pass when they should otherwise fail. This commit fixes all such bugs for the pattern `.isNotEqualTo((long)`.
1 parent c840ba9 commit 4493779

File tree

12 files changed

+56
-57
lines changed

12 files changed

+56
-57
lines changed

spring-beans/src/test/java/org/springframework/beans/factory/support/DefinitionMetadataEqualsHashCodeTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2019 the original author or authors.
2+
* Copyright 2002-2020 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -126,7 +126,7 @@ private void assertEqualsAndHashCodeContracts(Object master, Object equal, Objec
126126
assertThat(equal.hashCode()).as("Hash code for equal instances should match").isEqualTo(master.hashCode());
127127

128128
assertThat(notEqual).as("Should not be equal").isNotEqualTo(master);
129-
assertThat(notEqual.hashCode()).as("Hash code for non-equal instances should not match").isNotEqualTo((long) master.hashCode());
129+
assertThat(notEqual.hashCode()).as("Hash code for non-equal instances should not match").isNotEqualTo(master.hashCode());
130130

131131
assertThat(subclass).as("Subclass should be equal").isEqualTo(master);
132132
assertThat(subclass.hashCode()).as("Hash code for subclass should match").isEqualTo(master.hashCode());

spring-core/src/test/java/org/springframework/core/MethodParameterTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2019 the original author or authors.
2+
* Copyright 2002-2020 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -89,7 +89,7 @@ void testHashCode() throws NoSuchMethodException {
8989
Method method = getClass().getMethod("method", String.class, Long.TYPE);
9090
MethodParameter methodParameter = new MethodParameter(method, 0);
9191
assertThat(methodParameter.hashCode()).isEqualTo(stringParameter.hashCode());
92-
assertThat(methodParameter.hashCode()).isNotEqualTo((long) longParameter.hashCode());
92+
assertThat(methodParameter.hashCode()).isNotEqualTo(longParameter.hashCode());
9393
}
9494

9595
@Test

spring-core/src/test/java/org/springframework/core/annotation/SynthesizingMethodParameterTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2019 the original author or authors.
2+
* Copyright 2002-2020 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -86,7 +86,7 @@ void testHashCode() throws NoSuchMethodException {
8686
Method method = getClass().getMethod("method", String.class, Long.TYPE);
8787
SynthesizingMethodParameter methodParameter = new SynthesizingMethodParameter(method, 0);
8888
assertThat(methodParameter.hashCode()).isEqualTo(stringParameter.hashCode());
89-
assertThat(methodParameter.hashCode()).isNotEqualTo((long) longParameter.hashCode());
89+
assertThat(methodParameter.hashCode()).isNotEqualTo(longParameter.hashCode());
9090
}
9191

9292
@Test

spring-expression/src/test/java/org/springframework/expression/spel/support/ReflectionHelperTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2019 the original author or authors.
2+
* Copyright 2002-2020 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -89,8 +89,8 @@ public void testTypedValue() {
8989
assertThat(tv1).isNotEqualTo(tv3);
9090
assertThat(tv2).isNotEqualTo(tv3);
9191
assertThat(tv2.hashCode()).isEqualTo(tv1.hashCode());
92-
assertThat(tv3.hashCode()).isNotEqualTo((long) tv1.hashCode());
93-
assertThat(tv3.hashCode()).isNotEqualTo((long) tv2.hashCode());
92+
assertThat(tv3.hashCode()).isNotEqualTo(tv1.hashCode());
93+
assertThat(tv3.hashCode()).isNotEqualTo(tv2.hashCode());
9494
}
9595

9696
@Test

spring-test/src/test/java/org/springframework/test/context/MergedContextConfigurationTests.java

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,14 @@ class MergedContextConfigurationTests {
5555
void hashCodeWithNulls() {
5656
MergedContextConfiguration mergedConfig1 = new MergedContextConfiguration(null, null, null, null, null);
5757
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(null, null, null, null, null);
58-
assertThat(mergedConfig2.hashCode()).isEqualTo(mergedConfig1.hashCode());
58+
assertThat(mergedConfig2).hasSameHashCodeAs(mergedConfig1);
5959
}
6060

6161
@Test
6262
void hashCodeWithNullArrays() {
6363
MergedContextConfiguration mergedConfig1 = new MergedContextConfiguration(getClass(), null, null, null, loader);
6464
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(), null, null, null, loader);
65-
assertThat(mergedConfig2.hashCode()).isEqualTo(mergedConfig1.hashCode());
65+
assertThat(mergedConfig2).hasSameHashCodeAs(mergedConfig1);
6666
}
6767

6868
@Test
@@ -71,7 +71,7 @@ void hashCodeWithEmptyArrays() {
7171
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, EMPTY_STRING_ARRAY, loader);
7272
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(),
7373
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, EMPTY_STRING_ARRAY, loader);
74-
assertThat(mergedConfig2.hashCode()).isEqualTo(mergedConfig1.hashCode());
74+
assertThat(mergedConfig2).hasSameHashCodeAs(mergedConfig1);
7575
}
7676

7777
@Test
@@ -80,7 +80,7 @@ void hashCodeWithEmptyArraysAndDifferentLoaders() {
8080
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, EMPTY_STRING_ARRAY, loader);
8181
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(),
8282
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, EMPTY_STRING_ARRAY, new AnnotationConfigContextLoader());
83-
assertThat(mergedConfig2.hashCode()).isNotEqualTo((long) mergedConfig1.hashCode());
83+
assertThat(mergedConfig2.hashCode()).isNotEqualTo(mergedConfig1.hashCode());
8484
}
8585

8686
@Test
@@ -90,7 +90,7 @@ void hashCodeWithSameLocations() {
9090
EMPTY_CLASS_ARRAY, EMPTY_STRING_ARRAY, loader);
9191
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(), locations,
9292
EMPTY_CLASS_ARRAY, EMPTY_STRING_ARRAY, loader);
93-
assertThat(mergedConfig2.hashCode()).isEqualTo(mergedConfig1.hashCode());
93+
assertThat(mergedConfig2).hasSameHashCodeAs(mergedConfig1);
9494
}
9595

9696
@Test
@@ -101,7 +101,7 @@ void hashCodeWithDifferentLocations() {
101101
EMPTY_CLASS_ARRAY, EMPTY_STRING_ARRAY, loader);
102102
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(), locations2,
103103
EMPTY_CLASS_ARRAY, EMPTY_STRING_ARRAY, loader);
104-
assertThat(mergedConfig2.hashCode()).isNotEqualTo((long) mergedConfig1.hashCode());
104+
assertThat(mergedConfig2.hashCode()).isNotEqualTo(mergedConfig1.hashCode());
105105
}
106106

107107
@Test
@@ -111,7 +111,7 @@ void hashCodeWithSameConfigClasses() {
111111
EMPTY_STRING_ARRAY, classes, EMPTY_STRING_ARRAY, loader);
112112
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(),
113113
EMPTY_STRING_ARRAY, classes, EMPTY_STRING_ARRAY, loader);
114-
assertThat(mergedConfig2.hashCode()).isEqualTo(mergedConfig1.hashCode());
114+
assertThat(mergedConfig2).hasSameHashCodeAs(mergedConfig1);
115115
}
116116

117117
@Test
@@ -122,7 +122,7 @@ void hashCodeWithDifferentConfigClasses() {
122122
EMPTY_STRING_ARRAY, classes1, EMPTY_STRING_ARRAY, loader);
123123
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(),
124124
EMPTY_STRING_ARRAY, classes2, EMPTY_STRING_ARRAY, loader);
125-
assertThat(mergedConfig2.hashCode()).isNotEqualTo((long) mergedConfig1.hashCode());
125+
assertThat(mergedConfig2.hashCode()).isNotEqualTo(mergedConfig1.hashCode());
126126
}
127127

128128
@Test
@@ -132,7 +132,7 @@ void hashCodeWithSameProfiles() {
132132
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, activeProfiles, loader);
133133
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(),
134134
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, activeProfiles, loader);
135-
assertThat(mergedConfig2.hashCode()).isEqualTo(mergedConfig1.hashCode());
135+
assertThat(mergedConfig2).hasSameHashCodeAs(mergedConfig1);
136136
}
137137

138138
@Test
@@ -143,7 +143,7 @@ void hashCodeWithSameProfilesReversed() {
143143
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, activeProfiles1, loader);
144144
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(),
145145
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, activeProfiles2, loader);
146-
assertThat(mergedConfig2.hashCode()).isNotEqualTo((long) mergedConfig1.hashCode());
146+
assertThat(mergedConfig2).hasSameHashCodeAs(mergedConfig1);
147147
}
148148

149149
@Test
@@ -154,7 +154,7 @@ void hashCodeWithSameDuplicateProfiles() {
154154
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, activeProfiles1, loader);
155155
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(),
156156
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, activeProfiles2, loader);
157-
assertThat(mergedConfig2.hashCode()).isEqualTo(mergedConfig1.hashCode());
157+
assertThat(mergedConfig2).hasSameHashCodeAs(mergedConfig1);
158158
}
159159

160160
@Test
@@ -165,7 +165,7 @@ void hashCodeWithDifferentProfiles() {
165165
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, activeProfiles1, loader);
166166
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(),
167167
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, activeProfiles2, loader);
168-
assertThat(mergedConfig2.hashCode()).isNotEqualTo((long) mergedConfig1.hashCode());
168+
assertThat(mergedConfig2.hashCode()).isNotEqualTo(mergedConfig1.hashCode());
169169
}
170170

171171
@Test
@@ -184,7 +184,7 @@ void hashCodeWithSameInitializers() {
184184
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, initializerClasses1, EMPTY_STRING_ARRAY, loader);
185185
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(),
186186
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, initializerClasses2, EMPTY_STRING_ARRAY, loader);
187-
assertThat(mergedConfig2.hashCode()).isEqualTo(mergedConfig1.hashCode());
187+
assertThat(mergedConfig2).hasSameHashCodeAs(mergedConfig1);
188188
}
189189

190190
@Test
@@ -201,7 +201,7 @@ void hashCodeWithDifferentInitializers() {
201201
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, initializerClasses1, EMPTY_STRING_ARRAY, loader);
202202
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(),
203203
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, initializerClasses2, EMPTY_STRING_ARRAY, loader);
204-
assertThat(mergedConfig2.hashCode()).isNotEqualTo((long) mergedConfig1.hashCode());
204+
assertThat(mergedConfig2.hashCode()).isNotEqualTo(mergedConfig1.hashCode());
205205
}
206206

207207
/**
@@ -216,7 +216,7 @@ void hashCodeWithSameParent() {
216216
EMPTY_STRING_ARRAY, EMPTY_CLASS_ARRAY, null, EMPTY_STRING_ARRAY, loader, null, parent);
217217
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(), EMPTY_STRING_ARRAY,
218218
EMPTY_CLASS_ARRAY, null, EMPTY_STRING_ARRAY, loader, null, parent);
219-
assertThat(mergedConfig2.hashCode()).isEqualTo(mergedConfig1.hashCode());
219+
assertThat(mergedConfig2).hasSameHashCodeAs(mergedConfig1);
220220
}
221221

222222
/**
@@ -233,7 +233,7 @@ void hashCodeWithDifferentParents() {
233233
EMPTY_CLASS_ARRAY, null, EMPTY_STRING_ARRAY, loader, null, parent1);
234234
MergedContextConfiguration mergedConfig2 = new MergedContextConfiguration(getClass(), EMPTY_STRING_ARRAY,
235235
EMPTY_CLASS_ARRAY, null, EMPTY_STRING_ARRAY, loader, null, parent2);
236-
assertThat(mergedConfig2.hashCode()).isNotEqualTo((long) mergedConfig1.hashCode());
236+
assertThat(mergedConfig2.hashCode()).isNotEqualTo(mergedConfig1.hashCode());
237237
}
238238

239239
@Test

spring-web/src/test/java/org/springframework/http/server/reactive/ServerHttpRequestIntegrationTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2019 the original author or authors.
2+
* Copyright 2002-2020 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -58,7 +58,7 @@ public Mono<Void> handle(ServerHttpRequest request, ServerHttpResponse response)
5858
URI uri = request.getURI();
5959
assertThat(uri.getScheme()).isEqualTo("http");
6060
assertThat(uri.getHost()).isNotNull();
61-
assertThat(uri.getPort()).isNotEqualTo((long) -1);
61+
assertThat(uri.getPort()).isNotEqualTo(-1);
6262
assertThat(request.getRemoteAddress()).isNotNull();
6363
assertThat(uri.getPath()).isEqualTo("/foo");
6464
assertThat(uri.getQuery()).isEqualTo("param=bar");

spring-web/src/test/java/org/springframework/http/server/reactive/ServerHttpsRequestIntegrationTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2019 the original author or authors.
2+
* Copyright 2002-2020 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -95,7 +95,7 @@ public Mono<Void> handle(ServerHttpRequest request, ServerHttpResponse response)
9595
URI uri = request.getURI();
9696
assertThat(uri.getScheme()).isEqualTo("https");
9797
assertThat(uri.getHost()).isNotNull();
98-
assertThat(uri.getPort()).isNotEqualTo((long) -1);
98+
assertThat(uri.getPort()).isNotEqualTo(-1);
9999
assertThat(request.getRemoteAddress()).isNotNull();
100100
assertThat(uri.getPath()).isEqualTo("/foo");
101101
assertThat(uri.getQuery()).isEqualTo("param=bar");

spring-web/src/test/java/org/springframework/web/util/pattern/PathPatternParserTests.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,12 +108,11 @@ public void equalsAndHashcode() {
108108
assertThat(pp2).isEqualTo(pp1);
109109
assertThat(pp2.hashCode()).isEqualTo(pp1.hashCode());
110110
assertThat(pp3).isNotEqualTo(pp1);
111-
assertThat(pp1.equals("abc")).isFalse();
112111

113112
pp1 = caseInsensitiveParser.parse("/abc");
114113
pp2 = caseSensitiveParser.parse("/abc");
115114
assertThat(pp1.equals(pp2)).isFalse();
116-
assertThat(pp2.hashCode()).isNotEqualTo((long) pp1.hashCode());
115+
assertThat(pp2.hashCode()).isNotEqualTo(pp1.hashCode());
117116
}
118117

119118
@Test

spring-webflux/src/test/java/org/springframework/web/reactive/result/condition/RequestMappingInfoTests.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ public void equals() {
233233
.build();
234234

235235
assertThat(info1.equals(info2)).isFalse();
236-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
236+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
237237

238238
info2 = paths("/foo").methods(RequestMethod.GET, RequestMethod.POST)
239239
.params("foo=bar").headers("foo=bar")
@@ -242,7 +242,7 @@ public void equals() {
242242
.build();
243243

244244
assertThat(info1.equals(info2)).isFalse();
245-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
245+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
246246

247247
info2 = paths("/foo").methods(RequestMethod.GET)
248248
.params("/NOOOOOO").headers("foo=bar")
@@ -251,7 +251,7 @@ public void equals() {
251251
.build();
252252

253253
assertThat(info1.equals(info2)).isFalse();
254-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
254+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
255255

256256
info2 = paths("/foo").methods(RequestMethod.GET)
257257
.params("foo=bar").headers("/NOOOOOO")
@@ -260,7 +260,7 @@ public void equals() {
260260
.build();
261261

262262
assertThat(info1.equals(info2)).isFalse();
263-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
263+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
264264

265265
info2 = paths("/foo").methods(RequestMethod.GET)
266266
.params("foo=bar").headers("foo=bar")
@@ -269,7 +269,7 @@ public void equals() {
269269
.build();
270270

271271
assertThat(info1.equals(info2)).isFalse();
272-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
272+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
273273

274274
info2 = paths("/foo").methods(RequestMethod.GET)
275275
.params("foo=bar").headers("foo=bar")
@@ -278,7 +278,7 @@ public void equals() {
278278
.build();
279279

280280
assertThat(info1.equals(info2)).isFalse();
281-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
281+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
282282

283283
info2 = paths("/foo").methods(RequestMethod.GET)
284284
.params("foo=bar").headers("foo=bar")
@@ -287,7 +287,7 @@ public void equals() {
287287
.build();
288288

289289
assertThat(info1.equals(info2)).isFalse();
290-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
290+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
291291
}
292292

293293
@Test

spring-webmvc/src/test/java/org/springframework/web/servlet/mvc/method/RequestMappingInfoTests.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2019 the original author or authors.
2+
* Copyright 2002-2020 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -230,55 +230,55 @@ public void equals() {
230230
.build();
231231

232232
assertThat(info1.equals(info2)).isFalse();
233-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
233+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
234234

235235
info2 = paths("/foo").methods(GET, RequestMethod.POST)
236236
.params("foo=bar", "customFoo=customBar").headers("foo=bar")
237237
.consumes("text/plain").produces("text/plain")
238238
.build();
239239

240240
assertThat(info1.equals(info2)).isFalse();
241-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
241+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
242242

243243
info2 = paths("/foo").methods(GET)
244244
.params("/NOOOOOO", "customFoo=customBar").headers("foo=bar")
245245
.consumes("text/plain").produces("text/plain")
246246
.build();
247247

248248
assertThat(info1.equals(info2)).isFalse();
249-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
249+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
250250

251251
info2 = paths("/foo").methods(GET)
252252
.params("foo=bar", "customFoo=customBar").headers("/NOOOOOO")
253253
.consumes("text/plain").produces("text/plain")
254254
.build();
255255

256256
assertThat(info1.equals(info2)).isFalse();
257-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
257+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
258258

259259
info2 = paths("/foo").methods(GET)
260260
.params("foo=bar", "customFoo=customBar").headers("foo=bar")
261261
.consumes("text/NOOOOOO").produces("text/plain")
262262
.build();
263263

264264
assertThat(info1.equals(info2)).isFalse();
265-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
265+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
266266

267267
info2 = paths("/foo").methods(GET)
268268
.params("foo=bar", "customFoo=customBar").headers("foo=bar")
269269
.consumes("text/plain").produces("text/NOOOOOO")
270270
.build();
271271

272272
assertThat(info1.equals(info2)).isFalse();
273-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
273+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
274274

275275
info2 = paths("/foo").methods(GET)
276276
.params("foo=bar", "customFoo=NOOOOOO").headers("foo=bar")
277277
.consumes("text/plain").produces("text/plain")
278278
.build();
279279

280280
assertThat(info1.equals(info2)).isFalse();
281-
assertThat(info2.hashCode()).isNotEqualTo((long) info1.hashCode());
281+
assertThat(info2.hashCode()).isNotEqualTo(info1.hashCode());
282282
}
283283

284284
@Test

0 commit comments

Comments
 (0)