DATAJDBC-427 - Polishing.

Used isEqual assertions instead of directly calling equals.
Code formatting.
This commit is contained in:
Jens Schauder
2019-10-16 14:32:17 +02:00
parent cef41525da
commit 6e715cb6b3
2 changed files with 30 additions and 24 deletions

View File

@@ -61,5 +61,4 @@ public interface AggregateReference<T, ID> {
return id;
}
}
}

View File

@@ -11,30 +11,37 @@ import org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggre
* @author Myeonghyeon Lee
*/
public class IdOnlyAggregateReferenceTest {
@Test // DATAJDBC-427
public void equals() {
AggregateReference<DummyEntity, String> reference1 = AggregateReference.to("1");
AggregateReference<DummyEntity, String> reference2 = AggregateReference.to("1");
assertThat(reference1.equals(reference2)).isTrue();
assertThat(reference2.equals(reference1)).isTrue();
}
@Test // DATAJDBC-427
public void equalsFalse() {
AggregateReference<DummyEntity, String> reference1 = AggregateReference.to("1");
AggregateReference<DummyEntity, String> reference2 = AggregateReference.to("2");
assertThat(reference1.equals(reference2)).isFalse();
assertThat(reference2.equals(reference1)).isFalse();
}
@Test // DATAJDBC-427
public void equals() {
@Test // DATAJDBC-427
public void hashCodeTest() {
AggregateReference<DummyEntity, String> reference1 = AggregateReference.to("1");
AggregateReference<DummyEntity, String> reference2 = AggregateReference.to("1");
assertThat(reference1.hashCode()).isEqualTo(reference2.hashCode());
}
AggregateReference<DummyEntity, String> reference1 = AggregateReference.to("1");
AggregateReference<DummyEntity, String> reference2 = AggregateReference.to("1");
private static class DummyEntity {
private String id;
}
assertThat(reference1).isEqualTo(reference2);
assertThat(reference2).isEqualTo(reference1);
}
@Test // DATAJDBC-427
public void equalsFalse() {
AggregateReference<DummyEntity, String> reference1 = AggregateReference.to("1");
AggregateReference<DummyEntity, String> reference2 = AggregateReference.to("2");
assertThat(reference1).isNotEqualTo(reference2);
assertThat(reference2).isNotEqualTo(reference1);
}
@Test // DATAJDBC-427
public void hashCodeTest() {
AggregateReference<DummyEntity, String> reference1 = AggregateReference.to("1");
AggregateReference<DummyEntity, String> reference2 = AggregateReference.to("1");
assertThat(reference1.hashCode()).isEqualTo(reference2.hashCode());
}
private static class DummyEntity {
private String id;
}
}