Repository: wicket
Updated Branches:
  refs/heads/master b3155edbc -> 038ea517c


WICKET-5991 assert for null model object


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/038ea517
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/038ea517
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/038ea517

Branch: refs/heads/master
Commit: 038ea517c5f1ab4428072ce3a5eab5bc1c173e6f
Parents: b3155ed
Author: Sven Meier <[email protected]>
Authored: Tue Mar 15 13:14:05 2016 +0100
Committer: Sven Meier <[email protected]>
Committed: Tue Mar 15 13:14:05 2016 +0100

----------------------------------------------------------------------
 .../java/org/apache/wicket/model/LambdaModelTest.java    | 11 +++++++++++
 1 file changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/038ea517/wicket-core/src/test/java/org/apache/wicket/model/LambdaModelTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/model/LambdaModelTest.java 
b/wicket-core/src/test/java/org/apache/wicket/model/LambdaModelTest.java
index b5e0eaa..3c855d0 100644
--- a/wicket-core/src/test/java/org/apache/wicket/model/LambdaModelTest.java
+++ b/wicket-core/src/test/java/org/apache/wicket/model/LambdaModelTest.java
@@ -60,6 +60,17 @@ public class LambdaModelTest
                check(personNameModel);
        }
 
+       @Test
+       public void targetModelNull()
+       {
+               IModel<Person> target = Model.of((Person)null);
+
+               IModel<String> personNameModel = LambdaModel.of(target, 
Person::getName, Person::setName);
+
+               personNameModel.setObject("new name");
+               assertThat(personNameModel.getObject(), is(nullValue()));
+       }
+
        @Test(expected=UnsupportedOperationException.class)
        public void targetReadOnly()
        {

Reply via email to