diff --git a/src/test/java/org/tests/basic/type/BSimpleWithGen.java b/src/test/java/org/tests/basic/type/BSimpleWithGen.java index a24e9a1ae..5de7ef9f2 100644 --- a/src/test/java/org/tests/basic/type/BSimpleWithGen.java +++ b/src/test/java/org/tests/basic/type/BSimpleWithGen.java @@ -10,12 +10,16 @@ import java.util.Map; public class BSimpleWithGen { @Id - Integer id; + private Integer id; - String name; + private String name; @Transient - Map> someMap; + private Map> someMap; + + public BSimpleWithGen(String name) { + this.name = name; + } public Integer getId() { return id; diff --git a/src/test/java/org/tests/basic/type/TestTransientMap.java b/src/test/java/org/tests/basic/type/TestTransientMap.java index aebf7c69d..cb6f7b8c1 100644 --- a/src/test/java/org/tests/basic/type/TestTransientMap.java +++ b/src/test/java/org/tests/basic/type/TestTransientMap.java @@ -1,18 +1,32 @@ package org.tests.basic.type; import io.ebean.BaseTestCase; -import io.ebean.Ebean; +import io.ebean.DB; import org.junit.Test; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import static org.assertj.core.api.Assertions.assertThat; + public class TestTransientMap extends BaseTestCase { @Test public void testMe() { - BSimpleWithGen b = new BSimpleWithGen(); - b.setName("blah"); + Map> map = new HashMap<>(); + map.put("foo", new ArrayList<>()); - Ebean.save(b); + BSimpleWithGen b = new BSimpleWithGen("blah"); + b.setSomeMap(map); + DB.save(b); + final BSimpleWithGen found = DB.find(BSimpleWithGen.class, b.getId()); + assertThat(found.getName()).isEqualTo("blah"); + assertThat(found.getSomeMap()).isNull(); + + DB.delete(b); } }