package com.alibaba.json.bvt;
import com.alibaba.fastjson.JSON;
import junit.framework.TestCase;
public class OverriadeTest extends TestCase {
public void test_override() throws Exception {
JSON.parseObject("{\"id\":123}", B.class);
}
public static class A {
protected long id;
public long getId() {
return id;
}
public void setId(long id) {
throw new UnsupportedOperationException();
}
}
public static class B extends A {
public void setId(String id) {
this.id = Long.parseLong(id);
}
}
}