From 7bd7640c631e586c953439ec60104e66baa52330 Mon Sep 17 00:00:00 2001 From: rbygrave Date: Fri, 30 Jul 2021 17:18:28 +1200 Subject: [PATCH] Update test TestDbJson_Jackson3 showing HASH mode is used even on ModifyAwareType --- .../src/test/java/org/tests/json/TestDbJson_Jackson3.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ebean-core/src/test/java/org/tests/json/TestDbJson_Jackson3.java b/ebean-core/src/test/java/org/tests/json/TestDbJson_Jackson3.java index ac10f2a16..bc89a0eb5 100644 --- a/ebean-core/src/test/java/org/tests/json/TestDbJson_Jackson3.java +++ b/ebean-core/src/test/java/org/tests/json/TestDbJson_Jackson3.java @@ -224,6 +224,12 @@ public class TestDbJson_Jackson3 extends BaseTestCase { bean.save(); // no update as plainValue3 has MutationDetection.NONE (ModifyAwareType = NONE isn't an expected combination to me) assertThat(LoggedSql.collect()).isEmpty(); + + bean.getPlainValue2().setName("b2"); // effectively HASH mode mutation detection + bean.save(); + sql = LoggedSql.collect(); + assertThat(sql.get(0)).contains("update ebasic_json_jackson3 set plain_value2=?, version=? where id=? and version=?"); + LoggedSql.stop(); } }