mirror of
https://github.com/ebean-orm/ebean.git
synced 2026-11-14 06:45:21 +00:00
#2336 - @DbArray List or Set of UUID or enum returned as String (not converted) when DB does not support ARRAY
This commit is contained in:
1 parent
6e10d641b2
commit
da6f7d671b
7 files changed
+193
-35
No files matched your search
@@ -179,11 +179,13 @@ public class TestDbArray_asSet extends BaseTestCase {
|
||||
|
||||
Ebean.save(bean);
|
||||
// load cache
|
||||
Ebean.find(EArraySetBean.class, bean.getId());
|
||||
final EArraySetBean entry = Ebean.find(EArraySetBean.class, bean.getId());
|
||||
assertThat(entry.getUids()).hasSameElementsAs(uids);
|
||||
assertThat(entry.getStatus()).hasSameElementsAs(statuses);
|
||||
|
||||
// hit cache
|
||||
EArraySetBean found = Ebean.find(EArraySetBean.class, bean.getId());
|
||||
|
||||
assertThat(found.getUids()).isEqualTo(uids);
|
||||
assertThat(found.getStatus()).isEqualTo(statuses);
|
||||
assertThat(found.getUids()).hasSameElementsAs(uids);
|
||||
assertThat(found.getStatus()).hasSameElementsAs(statuses);
|
||||
}
|
||||
}
|
||||
@@ -268,11 +268,12 @@ public class TestDbArray_basic extends BaseTestCase {
|
||||
|
||||
DB.save(bean);
|
||||
// load cache
|
||||
DB.find(EArrayBean.class, bean.getId());
|
||||
final EArrayBean entry = DB.find(EArrayBean.class, bean.getId());
|
||||
assertThat(entry.getUids()).hasSameElementsAs(uids);
|
||||
assertThat(entry.getStatuses()).hasSameElementsAs(statuses);
|
||||
// hit cache
|
||||
EArrayBean found = DB.find(EArrayBean.class, bean.getId());
|
||||
|
||||
assertThat(found.getUids()).isEqualTo(uids);
|
||||
assertThat(found.getStatuses()).isEqualTo(statuses);
|
||||
assertThat(found.getUids()).hasSameElementsAs(uids);
|
||||
assertThat(found.getStatuses()).hasSameElementsAs(statuses);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user