package org.frameworkset.soa.list; import java.util.ArrayList; import java.util.List; import org.frameworkset.soa.ObjectSerializable; import org.junit.Test; public class ListSerialTest { public ListSerialTest() { // TODO Auto-generated constructor stub } @Test public void test() throws Exception { org.frameworkset.soa.list.PackageInfoModel info = new PackageInfoModel(); BaseInfoModel baseInfo = new BaseInfoModel(); baseInfo.setBrand("asdaf"); info.setBaseInfo(baseInfo); info.setRefbaseInfo(baseInfo); baseInfo = new BaseInfoModel(); baseInfo.setBrand("otherasdaf"); info.setOtherbaseInfo(baseInfo); info.setBigi(new Integer(2)); info.setRefbigi(info.getBigi()); info.setOtherbigi(new Integer(2)); info.setSmalli(2); List<ComponentRelModel> componentRels = new ArrayList<ComponentRelModel>(); List<PackageChannelRelModel> componentRels2 = new ArrayList<PackageChannelRelModel>(); System.out.println(componentRels.hashCode() ==(componentRels2.hashCode())); System.out.println(componentRels.equals(componentRels2)); ComponentRelModel dd = new ComponentRelModel(); dd.setComponentId(""); // componentRels.add(dd); info.setComponentRels(componentRels); info.setRefcomponentRels(componentRels); List<ComponentRelModel> otherComponentRels = new ArrayList<ComponentRelModel>(); info.setOthercomponentRels(otherComponentRels); List<PackageChannelRelModel> packageChannelRels = new ArrayList<PackageChannelRelModel>(); PackageChannelRelModel tt = new PackageChannelRelModel(); tt.setEndDate("ddd"); packageChannelRels.add(tt); info.setPackageChannelRels(packageChannelRels); // List<PackageGroupRefModel> packageGroupRefs = new ArrayList<PackageGroupRefModel>(); // info.setPackageGroupRefs(packageGroupRefs); // List<PackageKindRelModel> packageKindRels = new ArrayList<PackageKindRelModel>(); // info.setPackageKindRels(packageKindRels); // List<PackageProviderRefModel> packageProviderRefs = new ArrayList<PackageProviderRefModel>(); // info.setPackageProviderRefs(packageProviderRefs); // List<PackageReleaseRelModel> packageReleaseRels = new ArrayList<PackageReleaseRelModel>(); // info.setPackageReleaseRels(packageReleaseRels); // List<PackageResourceRefModel> packageResourceRefs = new ArrayList<PackageResourceRefModel>(); // info.setPackageResourceRefs(packageResourceRefs); // List<PackageRightRelModel> packageRightRels = new ArrayList<PackageRightRelModel>(); // info.setPackageRightRels(packageRightRels); // List<PackageTransRelModel> packageTransRels = new ArrayList<PackageTransRelModel>(); // info.setPackageTransRels(packageTransRels); // List<PdGroupPackageModel> pdGroupPackages = new ArrayList<PdGroupPackageModel>(); // PdGroupPackageModel f = new PdGroupPackageModel() // ; // f.setDepart_name("dddd"); // pdGroupPackages.add(f); // info.setPdGroupPackages(pdGroupPackages); // List<PdPackageRelModel> pdPackageRels = new ArrayList<PdPackageRelModel>(); // PdPackageRelModel m = new PdPackageRelModel(); // m.setDepart_name("dsadf"); // pdPackageRels.add(m); // info.setPdPackageRels(pdPackageRels); String xml = ObjectSerializable.toXML(info); System.out.println(xml); PackageInfoModel test1_ = ObjectSerializable.toBean(xml,PackageInfoModel.class); System.out.println(""); } }