From 0eabcf3094dd81dbf15454145eec780130bc091c Mon Sep 17 00:00:00 2001 From: Olli Tietäväinen Date: Wed, 4 Oct 2017 13:18:38 +0300 Subject: Support null intermediate properties in NestedMethodProperty (#10134) Ignore null intermediate properties in setValue(). Forward port of #10085 in 7.7 to the compatibility package. --- .../test/java/com/vaadin/v7/data/util/NestedMethodPropertyTest.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'compatibility-server/src/test/java') diff --git a/compatibility-server/src/test/java/com/vaadin/v7/data/util/NestedMethodPropertyTest.java b/compatibility-server/src/test/java/com/vaadin/v7/data/util/NestedMethodPropertyTest.java index 96065ae199..82e3fbb86a 100644 --- a/compatibility-server/src/test/java/com/vaadin/v7/data/util/NestedMethodPropertyTest.java +++ b/compatibility-server/src/test/java/com/vaadin/v7/data/util/NestedMethodPropertyTest.java @@ -308,6 +308,12 @@ public class NestedMethodPropertyTest { Address address2 = new Address("Other street", 12345); addressProperty.setValue(address2); assertEquals("Other street", streetProperty.getValue()); + + Address address3 = null; + addressProperty.setValue(address3); + assertEquals(null, addressProperty.getValue()); + streetProperty.setValue("Ruukinkatu"); + assertEquals(null, streetProperty.getValue()); } @Test -- cgit v1.2.3