JAVA-20464 Fix failing tests in hibernate-exceptions module (#13885)
* JAVA-20464 Fix failing tests in hibernate-exceptions module * JAVA-20464 Fix failing tests in hibernate-jpa module --------- Co-authored-by: timis1 <noreplay@yahoo.com>
This commit is contained in:
parent
7d62cc1563
commit
9a47717d43
@ -42,7 +42,7 @@ public class DetachedEntityUnitTest {
|
|||||||
|
|
||||||
assertThatThrownBy(() -> session.persist(detachedPost))
|
assertThatThrownBy(() -> session.persist(detachedPost))
|
||||||
.isInstanceOf(PersistenceException.class)
|
.isInstanceOf(PersistenceException.class)
|
||||||
.hasMessageContaining("`org.hibernate.PersistentObjectException` to JPA `PersistenceException` : detached entity passed to persist");
|
.hasMessageContaining("detached entity passed to persist: com.baeldung.hibernate.exception.detachedentity.entity.Post");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@ -71,13 +71,13 @@ public class DetachedEntityUnitTest {
|
|||||||
|
|
||||||
assertThatThrownBy(() -> session.persist(detachedPost))
|
assertThatThrownBy(() -> session.persist(detachedPost))
|
||||||
.isInstanceOf(PersistenceException.class)
|
.isInstanceOf(PersistenceException.class)
|
||||||
.hasMessageContaining("`org.hibernate.PersistentObjectException` to JPA `PersistenceException` : detached entity passed to persist");
|
.hasMessageContaining("detached entity passed to persist: com.baeldung.hibernate.exception.detachedentity.entity.Post");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void givenDetachedPost_whenMergeAndPersistComment_thenNoExceptionIsThrown() {
|
public void givenDetachedPost_whenMergeAndPersistComment_thenNoExceptionIsThrown() {
|
||||||
Comment comment = new Comment("nice article!");
|
Comment comment = new Comment("nice article!");
|
||||||
Post mergedPost = (Post) session.merge(detachedPost);
|
Post mergedPost = session.merge(detachedPost);
|
||||||
comment.setPost(mergedPost);
|
comment.setPost(mergedPost);
|
||||||
|
|
||||||
session.persist(comment);
|
session.persist(comment);
|
||||||
|
@ -136,9 +136,6 @@ public class GetReferenceH2IntegrationTest {
|
|||||||
});
|
});
|
||||||
|
|
||||||
StringBuilder expected = new StringBuilder();
|
StringBuilder expected = new StringBuilder();
|
||||||
expected.append("Hibernate: select ");
|
|
||||||
expected.append("p1_0.id,g1_0.id,g1_0.name,p1_0.name ");
|
|
||||||
expected.append("from Player p1_0 left join Game g1_0 on g1_0.id=p1_0.game_id where p1_0.id=?" + System.lineSeparator());
|
|
||||||
expected.append("Hibernate: delete from Player where id=?" + System.lineSeparator());
|
expected.append("Hibernate: delete from Player where id=?" + System.lineSeparator());
|
||||||
|
|
||||||
assertEquals(expected.toString(), output.toString());
|
assertEquals(expected.toString(), output.toString());
|
||||||
@ -161,7 +158,7 @@ public class GetReferenceH2IntegrationTest {
|
|||||||
expected.append("Hibernate: select ");
|
expected.append("Hibernate: select ");
|
||||||
expected.append("p1_0.id,g1_0.id,g1_0.name,p1_0.name ");
|
expected.append("p1_0.id,g1_0.id,g1_0.name,p1_0.name ");
|
||||||
expected.append("from Player p1_0 left join Game g1_0 on g1_0.id=p1_0.game_id where p1_0.id=?" + System.lineSeparator());
|
expected.append("from Player p1_0 left join Game g1_0 on g1_0.id=p1_0.game_id where p1_0.id=?" + System.lineSeparator());
|
||||||
expected.append("Hibernate: update Player set game_id=?, name=? where id=?" + System.lineSeparator());
|
expected.append("Hibernate: update Player set game_id=?,name=? where id=?" + System.lineSeparator());
|
||||||
|
|
||||||
assertEquals(expected.toString(), output.toString());
|
assertEquals(expected.toString(), output.toString());
|
||||||
}
|
}
|
||||||
@ -182,7 +179,7 @@ public class GetReferenceH2IntegrationTest {
|
|||||||
expected.append("Hibernate: select ");
|
expected.append("Hibernate: select ");
|
||||||
expected.append("p1_0.id,g1_0.id,g1_0.name,p1_0.name ");
|
expected.append("p1_0.id,g1_0.id,g1_0.name,p1_0.name ");
|
||||||
expected.append("from Player p1_0 left join Game g1_0 on g1_0.id=p1_0.game_id where p1_0.id=?" + System.lineSeparator());
|
expected.append("from Player p1_0 left join Game g1_0 on g1_0.id=p1_0.game_id where p1_0.id=?" + System.lineSeparator());
|
||||||
expected.append("Hibernate: update Player set game_id=?, name=? where id=?" + System.lineSeparator());
|
expected.append("Hibernate: update Player set game_id=?,name=? where id=?" + System.lineSeparator());
|
||||||
|
|
||||||
assertEquals(expected.toString(), output.toString());
|
assertEquals(expected.toString(), output.toString());
|
||||||
}
|
}
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
<module>hibernate-mapping-2</module>
|
<module>hibernate-mapping-2</module>
|
||||||
<!-- <module>hibernate-ogm</module>
|
<!-- <module>hibernate-ogm</module>
|
||||||
<module>hibernate-annotations</module> FAILED -->
|
<module>hibernate-annotations</module> FAILED -->
|
||||||
<!-- <module>hibernate-exceptions</module> FAILED -->
|
<module>hibernate-exceptions</module>
|
||||||
<module>hibernate-libraries</module>
|
<module>hibernate-libraries</module>
|
||||||
<module>hibernate-jpa</module>
|
<module>hibernate-jpa</module>
|
||||||
<!-- <module>hibernate-queries</module> FAILED -->
|
<!-- <module>hibernate-queries</module> FAILED -->
|
||||||
|
Loading…
x
Reference in New Issue
Block a user