/** B02726Test.java.
Purpose:
Description:
History:
4:03:40 PM Apr 23, 2015, Created by jumperchen
Copyright (C) 2015 Potix Corporation. All Rights Reserved.
*/
package org.zkoss.zktest.zats.bind.issue;
import static org.junit.Assert.*;
import org.junit.Test;
import org.zkoss.bind.proxy.FormProxyObject;
import org.zkoss.bind.proxy.ProxyHelper;
/**
* @author jumperchen
*
*/
public class B02726Test {
@Test
public void test() {
Pojo pojo = new Pojo();
pojo.setName("asdf");
Pojo proxy = ProxyHelper.createProxyIfAny(pojo);
proxy.setName(null);
// proxy.setName(""); //no problem
try {
((FormProxyObject)proxy).submitToOrigin(null);
} catch (Exception e) {
fail("Should not throw exception!");
}
}
public static class Pojo {
private String name;
public String getName() {return name;}
public void setName(String child) {this.name = child;}
}
}