Skip to content

Commit fbc0256

Browse files
author
andrey-qlogic
committed
936: Changes after review.
1 parent 20daa8f commit fbc0256

File tree

2 files changed

+8
-11
lines changed

2 files changed

+8
-11
lines changed

google-http-client/src/main/java/com/google/api/client/util/GenericData.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -199,14 +199,11 @@ public final void setUnknownKeys(Map<String, Object> unknownFields) {
199199

200200
@Override
201201
public boolean equals(Object o) {
202-
if (o == this) {
203-
return true;
202+
if (!(o instanceof GenericData)) {
203+
return false;
204204
}
205-
if (o instanceof GenericData) {
206-
GenericData that = (GenericData) o;
207-
return super.equals(that) && Objects.equals(this.classInfo, that.classInfo);
208-
}
209-
return false;
205+
GenericData that = (GenericData) o;
206+
return super.equals(that) && Objects.equals(this.classInfo, that.classInfo);
210207
}
211208

212209
@Override

google-http-client/src/test/java/com/google/api/client/util/GenericDataTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,11 @@ public void testEquals_Symmetric() {
7070
GenericData actual = new GenericData1();
7171
actual.set("fieldA", "bar");
7272
GenericData expected = new GenericData2();
73-
// Test that objects are equal
73+
// Test that objects are equal.
7474
expected.set("fieldA", "bar");
7575
assertNotSame(expected, actual);
7676
assertTrue(expected.equals(expected) && actual.equals(actual));
77-
// Test that objects not are equal
77+
// Test that objects not are equal.
7878
expected.set("fieldA", "far");
7979
assertFalse(expected.equals(actual) || actual.equals(expected));
8080
assertFalse(expected.hashCode() == actual.hashCode());
@@ -84,7 +84,7 @@ public void testEquals_SymmetricWithSameClass() {
8484
GenericData actual = new MyData();
8585
actual.set("fieldA", "bar");
8686
GenericData expected = new MyData();
87-
// Test that objects are equal
87+
// Test that objects are equal.
8888
expected.set("fieldA", "bar");
8989
assertNotSame(expected, actual);
9090
assertTrue(expected.equals(expected) && actual.equals(actual));
@@ -95,7 +95,7 @@ public void testNotEquals_SymmetricWithSameClass() {
9595
GenericData actual = new MyData();
9696
actual.set("fieldA", "bar");
9797
GenericData expected = new MyData();
98-
// Test that objects are not equal
98+
// Test that objects are not equal.
9999
expected.set("fieldA", "far");
100100
assertNotSame(expected, actual);
101101
assertFalse(expected.equals(actual) || actual.equals(expected));

0 commit comments

Comments
 (0)