本文整理汇总了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"));
}
}
示例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"));
}
}
示例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());
}
示例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());
}
示例5: getArray
import com.alibaba.dubbo.common.model.person.Phone; //导入依赖的package包/类
public Phone[] getArray() {
return array;
}
示例6: setArray
import com.alibaba.dubbo.common.model.person.Phone; //导入依赖的package包/类
public void setArray(Phone[] array) {
this.array = array;
}
示例7: getCollection
import com.alibaba.dubbo.common.model.person.Phone; //导入依赖的package包/类
public Collection<Phone> getCollection() {
return collection;
}
示例8: setCollection
import com.alibaba.dubbo.common.model.person.Phone; //导入依赖的package包/类
public void setCollection(Collection<Phone> collection) {
this.collection = collection;
}