List of usage examples for org.apache.commons.jxpath JXPathBasicBeanInfo JXPathBasicBeanInfo
public JXPathBasicBeanInfo(Class clazz)
From source file:jp.terasoluna.fw.beans.jxpath.BeanPointerExTest.java
/** * testBeanPointerExQname01() <br> * <br>//from w ww . j av a 2s . c o m * () <br> * A <br> * <br> * () name:not null<br> * () bean:new Object()<br> * () beanInfo:not null<br> * () locale:Locale("ja")<br> * () this.beanInfo:null<br> * <br> * () this.beanInfo:???<br> * <br> * ?? <br> * @throws Exception ????? */ @Test public void testBeanPointerExQname01() throws Exception { // ?? QName qName = new QName("name"); Object bean = new Object(); JXPathBeanInfo beanInfo = new JXPathBasicBeanInfo(bean.getClass()); Locale locale = new Locale("ja"); // BeanPointerEx result = new BeanPointerEx(qName, bean, beanInfo, locale); // assertEquals(beanInfo, ReflectionTestUtils.getField(result, "beanInfo")); }
From source file:jp.terasoluna.fw.beans.jxpath.BeanPropertyPointerExTest.java
/** * testGetLength01()/*from w w w . j a v a 2 s .c o m*/ * <br><br> * * () * <br> * A * <br><br> * () super.getLength():1<br> * * <br> * () -:1<br> * * <br> * ??? * <br> * * @throws Exception ????? */ @Test public void testGetLength01() throws Exception { // ?? QName qName = new QName("property"); BeanPropertyPointerEx_JavaBeanStub01 bean = new BeanPropertyPointerEx_JavaBeanStub01(); Locale locale = new Locale("ja"); NodePointer nodePointer = NodePointer.newNodePointer(qName, bean, locale); JXPathBasicBeanInfo beanInfo = new JXPathBasicBeanInfo(bean.getClass()); BeanPropertyPointerEx pointer = new BeanPropertyPointerEx(nodePointer, beanInfo); pointer.setPropertyName("property"); // assertEquals(1, pointer.getLength()); }
From source file:jp.terasoluna.fw.beans.jxpath.BeanPointerExTest.java
/** * testBeanPointerExNodePointer01() <br> * <br>//from w w w . j a v a 2s . c o m * () <br> * A <br> * <br> * () parent:not null<br> * () name:not null<br> * () bean:new Object()<br> * () beanInfo:not null<br> * () this.beanInfo:null<br> * <br> * () this.beanInfo:???<br> * <br> * ?? <br> * @throws Exception ????? */ @Test public void testBeanPointerExNodePointer01() throws Exception { // ?? QName qName = new QName("name"); Object bean = new Object(); JXPathBeanInfo beanInfo = new JXPathBasicBeanInfo(bean.getClass()); Locale locale = new Locale("ja"); NodePointer nodePointer = NodePointer.newNodePointer(qName, bean, locale); // BeanPointerEx result = new BeanPointerEx(nodePointer, qName, bean, beanInfo); // assertEquals(beanInfo, ReflectionTestUtils.getField(result, "beanInfo")); }
From source file:jp.terasoluna.fw.beans.jxpath.BeanPropertyPointerExTest.java
/** * testGetLength02()//from w ww. j a va2s .c om * <br><br> * * () * <br> * A * <br><br> * () super.getLength():0<br> * () getBaseValue():null<br> * * <br> * () -:1<br> * * <br> * ?????null??? * <br> * * @throws Exception ????? */ @Test public void testGetLength02() throws Exception { // ?? QName qName = new QName("property"); BeanPropertyPointerEx_JavaBeanStub01 bean = new BeanPropertyPointerEx_JavaBeanStub01(); bean.setListProperty(null); Locale locale = new Locale("ja"); NodePointer nodePointer = NodePointer.newNodePointer(qName, bean, locale); JXPathBasicBeanInfo beanInfo = new JXPathBasicBeanInfo(bean.getClass()); BeanPropertyPointerEx pointer = new BeanPropertyPointerEx(nodePointer, beanInfo); pointer.setPropertyName("listProperty"); // assertEquals(1, pointer.getLength()); }
From source file:jp.terasoluna.fw.beans.jxpath.BeanPointerExTest.java
/** * testGetPropertyPointer01() <br> * <br>/*from w w w .ja v a 2 s .c o m*/ * () <br> * A <br> * <br> * () this.beanInfo:not null<br> * <br> * () PropertyPointer:new BeanPropertyPointerEx{<br> * parent=this<br> * beanInfo=?????beanInfo<br> * }<br> * <br> * ???? <br> * @throws Exception ????? */ @Test public void testGetPropertyPointer01() throws Exception { // ?? QName qName = new QName("name"); Object bean = new Object(); JXPathBeanInfo beanInfo = new JXPathBasicBeanInfo(bean.getClass()); Locale locale = new Locale("ja"); BeanPointerEx beanPointer = new BeanPointerEx(qName, bean, beanInfo, locale); // PropertyPointer result = beanPointer.getPropertyPointer(); // assertSame(BeanPropertyPointerEx.class, result.getClass()); assertSame(beanPointer, result.getParent()); assertSame(beanInfo, ReflectionTestUtils.getField(result, "beanInfo")); }
From source file:jp.terasoluna.fw.beans.jxpath.BeanPropertyPointerExTest.java
/** * testGetLength03()//from www .j a va2 s . c o m * <br><br> * * () * <br> * C * <br><br> * () super.getLength():0<br> * () getBaseValue():not null<br> * * <br> * () -:0<br> * * <br> * ?????not null???? * <br> * * @throws Exception ????? */ @Test public void testGetLength03() throws Exception { // ?? QName qName = new QName("property"); BeanPropertyPointerEx_JavaBeanStub01 bean = new BeanPropertyPointerEx_JavaBeanStub01(); Locale locale = new Locale("ja"); NodePointer nodePointer = NodePointer.newNodePointer(qName, bean, locale); JXPathBasicBeanInfo beanInfo = new JXPathBasicBeanInfo(bean.getClass()); BeanPropertyPointerEx pointer = new BeanPropertyPointerEx(nodePointer, beanInfo); pointer.setPropertyName("listProperty"); // assertEquals(0, pointer.getLength()); }
From source file:jp.terasoluna.fw.beans.jxpath.BeanPropertyPointerExTest.java
/** * testIsCollection01()/* ww w . ja va 2 s .co m*/ * <br><br> * * () * <br> * C * <br><br>s * () getBaseValue():null<br> * * <br> * () boolean:false<br> * * <br> * ?null???False? * <br> * * @throws Exception ????? */ @Test public void testIsCollection01() throws Exception { // ?? QName qName = new QName("property"); BeanPropertyPointerEx_JavaBeanStub01 bean = new BeanPropertyPointerEx_JavaBeanStub01(); Locale locale = new Locale("ja"); NodePointer nodePointer = NodePointer.newNodePointer(qName, bean, locale); JXPathBasicBeanInfo beanInfo = new JXPathBasicBeanInfo(bean.getClass()); BeanPropertyPointerEx pointer = new BeanPropertyPointerEx(nodePointer, beanInfo); pointer.setPropertyName("property"); // assertFalse(pointer.isCollection()); }
From source file:jp.terasoluna.fw.beans.jxpath.BeanPropertyPointerExTest.java
/** * testIsCollection02()//from ww w.ja v a 2s. c o m * <br><br> * * () * <br> * A * <br><br> * () getBaseValue():not null<br> * () super.isCollection():?????<br> * * <br> * () boolean:super.isCollection()??<br> * * <br> * ?null??????Super.isCollection()?? * <br> * * @throws Exception ????? */ @Test public void testIsCollection02() throws Exception { // ?? QName qName = new QName("property"); BeanPropertyPointerEx_JavaBeanStub01 bean = new BeanPropertyPointerEx_JavaBeanStub01(); Locale locale = new Locale("ja"); NodePointer nodePointer = NodePointer.newNodePointer(qName, bean, locale); JXPathBasicBeanInfo beanInfo = new JXPathBasicBeanInfo(bean.getClass()); BeanPropertyPointerEx pointer = new BeanPropertyPointerEx(nodePointer, beanInfo); pointer.setPropertyName("listProperty"); // assertTrue(pointer.isCollection()); }