mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +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:
@@ -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