Merge pull request #13118 from freelansam/JAVA-16260

JAVA-16301: Check Article Code Matches GitHub
This commit is contained in:
kwoyke
2022-12-07 20:59:38 +01:00
committed by GitHub
15 changed files with 164 additions and 13 deletions
@@ -34,7 +34,7 @@ public class CasCadeTypeUnitTest {
}
@Test
public void testPersist() {
public void whenParentSavedThenChildSaved() {
Person person = new Person();
Address address = new Address();
address.setPerson(person);
@@ -45,7 +45,7 @@ public class CasCadeTypeUnitTest {
}
@Test
public void testMerge() {
public void whenParentSavedThenMerged() {
int addressId;
Person person = buildPerson("devender");
Address address = buildAddress(person);
@@ -64,7 +64,7 @@ public class CasCadeTypeUnitTest {
}
@Test
public void testRemove() {
public void whenParentRemovedThenChildRemoved() {
int personId;
Person person = buildPerson("devender");
Address address = buildAddress(person);
@@ -80,12 +80,13 @@ public class CasCadeTypeUnitTest {
}
@Test
public void testDetach() {
public void whenParentDetachedThenChildDetached() {
Person person = buildPerson("devender");
Address address = buildAddress(person);
person.setAddresses(Arrays.asList(address));
session.persist(person);
session.flush();
Assertions.assertThat(session.contains(person)).isTrue();
Assertions.assertThat(session.contains(address)).isTrue();
@@ -95,12 +96,13 @@ public class CasCadeTypeUnitTest {
}
@Test
public void testLock() {
public void whenDetachedAndLockedThenBothReattached() {
Person person = buildPerson("devender");
Address address = buildAddress(person);
person.setAddresses(Arrays.asList(address));
session.persist(person);
session.flush();
Assertions.assertThat(session.contains(person)).isTrue();
Assertions.assertThat(session.contains(address)).isTrue();
@@ -116,7 +118,7 @@ public class CasCadeTypeUnitTest {
}
@Test
public void testRefresh() {
public void whenParentRefreshedThenChildRefreshed() {
Person person = buildPerson("devender");
Address address = buildAddress(person);
person.setAddresses(Arrays.asList(address));
@@ -125,12 +127,13 @@ public class CasCadeTypeUnitTest {
person.setName("Devender Kumar");
address.setHouseNumber(24);
session.refresh(person);
Assertions.assertThat(person.getName()).isEqualTo("devender");
Assertions.assertThat(address.getHouseNumber()).isEqualTo(23);
}
@Test
public void testReplicate() {
public void whenParentReplicatedThenChildReplicated() {
Person person = buildPerson("devender");
person.setId(2);
Address address = buildAddress(person);
@@ -56,5 +56,9 @@ public interface UserRepository extends JpaRepository<User, Integer> {
List<User> findByNameOrderByName(String name);
List<User> findByNameOrderByNameDesc(String name);
List<User> findByNameIsNotNull();
List<User> findByNameOrderByNameAsc(String name);
}