当前位置: 首页>>代码示例>>Java>>正文


Java Phone类代码示例

本文整理汇总了Java中com.alibaba.dubbo.common.model.person.Phone的典型用法代码示例。如果您正苦于以下问题:Java Phone类的具体用法?Java Phone怎么用?Java Phone使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


Phone类属于com.alibaba.dubbo.common.model.person包,在下文中一共展示了Phone类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: assertEqualsPhone

import com.alibaba.dubbo.common.model.person.Phone; //导入依赖的package包/类
static void assertEqualsPhone(Phone excpected, Object obj) {
    JavaBeanDescriptor descriptor = (JavaBeanDescriptor)obj;
    Assert.assertTrue(descriptor.isBeanType());
    if (excpected.getArea() != null) {
        assertEqualsPrimitive(excpected.getArea(), descriptor.getProperty("area"));
    }
    if (excpected.getCountry() != null) {
        assertEqualsPrimitive(excpected.getCountry(), descriptor.getProperty("country"));
    }
    if (excpected.getExtensionNumber()!= null) {
        assertEqualsPrimitive(excpected.getExtensionNumber(), descriptor.getProperty("extensionNumber"));
    }
    if (excpected.getNumber() != null) {
        assertEqualsPrimitive(excpected.getNumber(), descriptor.getProperty("number"));
    }
}
 
开发者ID:dachengxi,项目名称:EatDubbo,代码行数:17,代码来源:JavaBeanSerializeUtilTest.java

示例2: assertEqualsPhone

import com.alibaba.dubbo.common.model.person.Phone; //导入依赖的package包/类
static void assertEqualsPhone(Phone excpected, Object obj) {
    JavaBeanDescriptor descriptor = (JavaBeanDescriptor) obj;
    Assert.assertTrue(descriptor.isBeanType());
    if (excpected.getArea() != null) {
        assertEqualsPrimitive(excpected.getArea(), descriptor.getProperty("area"));
    }
    if (excpected.getCountry() != null) {
        assertEqualsPrimitive(excpected.getCountry(), descriptor.getProperty("country"));
    }
    if (excpected.getExtensionNumber() != null) {
        assertEqualsPrimitive(excpected.getExtensionNumber(), descriptor.getProperty("extensionNumber"));
    }
    if (excpected.getNumber() != null) {
        assertEqualsPrimitive(excpected.getNumber(), descriptor.getProperty("number"));
    }
}
 
开发者ID:hufeng,项目名称:dubbo2.js,代码行数:17,代码来源:JavaBeanSerializeUtilTest.java

示例3: testDeserializeBean

import com.alibaba.dubbo.common.model.person.Phone; //导入依赖的package包/类
@Test
public void testDeserializeBean() throws Exception {
    Bean bean = new Bean();
    bean.setDate(new Date());
    bean.setStatus(PersonStatus.ENABLED);
    bean.setType(Bean.class);
    bean.setArray(new Phone[]{});

    Collection<Phone> collection = new ArrayList<Phone>();
    bean.setCollection(collection);
    Phone phone = new Phone();
    collection.add(phone);

    Map<String, FullAddress> map = new HashMap<String, FullAddress>();
    FullAddress address = new FullAddress();
    map.put("first", address);
    bean.setAddresses(map);

    JavaBeanDescriptor beanDescriptor = JavaBeanSerializeUtil.serialize(bean, JavaBeanAccessor.METHOD);
    Object deser = JavaBeanSerializeUtil.deserialize(beanDescriptor);
    Assert.assertTrue(deser instanceof Bean);
    Bean deserBean = (Bean)deser;
    Assert.assertEquals(bean.getDate(), deserBean.getDate());
    Assert.assertEquals(bean.getStatus(), deserBean.getStatus());
    Assert.assertEquals(bean.getType(), deserBean.getType());
    Assert.assertEquals(bean.getCollection().size(), deserBean.getCollection().size());
    Assert.assertEquals(bean.getCollection().iterator().next().getClass(),
                        deserBean.getCollection().iterator().next().getClass());
    Assert.assertEquals(bean.getAddresses().size(), deserBean.getAddresses().size());
    Assert.assertEquals(bean.getAddresses().entrySet().iterator().next().getKey(),
                        deserBean.getAddresses().entrySet().iterator().next().getKey());
    Assert.assertEquals(bean.getAddresses().entrySet().iterator().next().getValue().getClass(),
                        deserBean.getAddresses().entrySet().iterator().next().getValue().getClass());
}
 
开发者ID:dachengxi,项目名称:EatDubbo,代码行数:35,代码来源:JavaBeanSerializeUtilTest.java

示例4: testDeserializeBean

import com.alibaba.dubbo.common.model.person.Phone; //导入依赖的package包/类
@Test
public void testDeserializeBean() throws Exception {
    Bean bean = new Bean();
    bean.setDate(new Date());
    bean.setStatus(PersonStatus.ENABLED);
    bean.setType(Bean.class);
    bean.setArray(new Phone[]{});

    Collection<Phone> collection = new ArrayList<Phone>();
    bean.setCollection(collection);
    Phone phone = new Phone();
    collection.add(phone);

    Map<String, FullAddress> map = new HashMap<String, FullAddress>();
    FullAddress address = new FullAddress();
    map.put("first", address);
    bean.setAddresses(map);

    JavaBeanDescriptor beanDescriptor = JavaBeanSerializeUtil.serialize(bean, JavaBeanAccessor.METHOD);
    Object deser = JavaBeanSerializeUtil.deserialize(beanDescriptor);
    Assert.assertTrue(deser instanceof Bean);
    Bean deserBean = (Bean) deser;
    Assert.assertEquals(bean.getDate(), deserBean.getDate());
    Assert.assertEquals(bean.getStatus(), deserBean.getStatus());
    Assert.assertEquals(bean.getType(), deserBean.getType());
    Assert.assertEquals(bean.getCollection().size(), deserBean.getCollection().size());
    Assert.assertEquals(bean.getCollection().iterator().next().getClass(),
            deserBean.getCollection().iterator().next().getClass());
    Assert.assertEquals(bean.getAddresses().size(), deserBean.getAddresses().size());
    Assert.assertEquals(bean.getAddresses().entrySet().iterator().next().getKey(),
            deserBean.getAddresses().entrySet().iterator().next().getKey());
    Assert.assertEquals(bean.getAddresses().entrySet().iterator().next().getValue().getClass(),
            deserBean.getAddresses().entrySet().iterator().next().getValue().getClass());
}
 
开发者ID:hufeng,项目名称:dubbo2.js,代码行数:35,代码来源:JavaBeanSerializeUtilTest.java

示例5: getArray

import com.alibaba.dubbo.common.model.person.Phone; //导入依赖的package包/类
public Phone[] getArray() {
    return array;
}
 
开发者ID:dachengxi,项目名称:EatDubbo,代码行数:4,代码来源:Bean.java

示例6: setArray

import com.alibaba.dubbo.common.model.person.Phone; //导入依赖的package包/类
public void setArray(Phone[] array) {
    this.array = array;
}
 
开发者ID:dachengxi,项目名称:EatDubbo,代码行数:4,代码来源:Bean.java

示例7: getCollection

import com.alibaba.dubbo.common.model.person.Phone; //导入依赖的package包/类
public Collection<Phone> getCollection() {
    return collection;
}
 
开发者ID:dachengxi,项目名称:EatDubbo,代码行数:4,代码来源:Bean.java

示例8: setCollection

import com.alibaba.dubbo.common.model.person.Phone; //导入依赖的package包/类
public void setCollection(Collection<Phone> collection) {
    this.collection = collection;
}
 
开发者ID:dachengxi,项目名称:EatDubbo,代码行数:4,代码来源:Bean.java


注:本文中的com.alibaba.dubbo.common.model.person.Phone类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。