Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaolo Bazzi2018-03-06 13:01:59 +0000
committerPaolo Bazzi2018-03-08 08:30:04 +0000
commit4d02c11f2806f052bc6ef2c8fec74b91d399502c (patch)
treee22c1b42cc4db90d4c462d887652a1f023192af2 /org.eclipse.scout.rt.platform.test
parentc7f159fb440aa65c8eaaecf4ec69d1fd5616f4e7 (diff)
downloadorg.eclipse.scout.rt-4d02c11f2806f052bc6ef2c8fec74b91d399502c.tar.gz
org.eclipse.scout.rt-4d02c11f2806f052bc6ef2c8fec74b91d399502c.tar.xz
org.eclipse.scout.rt-4d02c11f2806f052bc6ef2c8fec74b91d399502c.zip
DoEntityBuilder: Added putList(V... values) method
Diffstat (limited to 'org.eclipse.scout.rt.platform.test')
-rw-r--r--org.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/dataobject/DoEntityBuilderTest.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/org.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/dataobject/DoEntityBuilderTest.java b/org.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/dataobject/DoEntityBuilderTest.java
index cc46ffb06a..637b4b63ae 100644
--- a/org.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/dataobject/DoEntityBuilderTest.java
+++ b/org.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/dataobject/DoEntityBuilderTest.java
@@ -11,6 +11,7 @@
package org.eclipse.scout.rt.platform.dataobject;
import org.eclipse.scout.rt.platform.BEANS;
+import org.eclipse.scout.rt.platform.util.CollectionUtility;
import org.eclipse.scout.rt.testing.platform.dataobject.DataObjectTestHelper;
import org.junit.Test;
@@ -21,11 +22,18 @@ public class DoEntityBuilderTest {
DoEntity expected = BEANS.get(DoEntity.class);
expected.put("attribute1", "foo");
expected.put("attribute2", 42);
+ expected.putList("listAttribute", CollectionUtility.arrayList(1, 2, 3));
DoEntity actual = BEANS.get(DoEntityBuilder.class)
.put("attribute1", "foo")
.put("attribute2", 42)
+ .putList("listAttribute", 1, 2, 3)
.build();
BEANS.get(DataObjectTestHelper.class).assertDoEntityEquals(expected, actual);
+
+ // ensure lists are mutable
+ expected.getList("listAttribute").remove(1);
+ actual.getList("listAttribute").remove(1);
+ BEANS.get(DataObjectTestHelper.class).assertDoEntityEquals(expected, actual);
}
}

Back to the top