⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testdatafactory.java

📁 一个javabean的转换与copy非常的好用希望大家好好研究一下
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    ito2.setLabel("label");
    custom.setInsideTestObject(ito2);

    List list1 = new ArrayList();
    list1.add("1value");
    list1.add("2value");
    List list2 = new ArrayList();
    list2.add("1value");
    list2.add("2value");
    custom.setEqualNamedList(list1);
    custom.setUnequalNamedList(list2);

    custom.setThePrimitive(3);
    custom.setTheMappedPrimitive(4);

    int[] intArray = { 1, 1 };
    Integer[] integerArray = { new Integer(1), new Integer(1) };
    custom.setAnArray(intArray);
    custom.setArrayForLists(integerArray);
    custom.setBigDecimalToInt(new BigDecimal(1));
    custom.setIntToBigDecimal(1);
    Date date = new Date();
    custom.setDate(date);
    GregorianCalendar calendar = new GregorianCalendar();
    calendar.setTime(date);
    custom.setCalendar(calendar);
    Van van = new Van();
    van.setName("van");
    van.setTestValue("testValue");
    custom.setVan(van);
    custom.setExcludeMe("takemeout");

    // testing interfaces
    MetalThingyIF car = new Car();
    car.setName("metalthingy");
    custom.setCarMetalThingy(car);

    List hintList = new ArrayList();
    TheFirstSubClass fsc = new TheFirstSubClass();
    TheFirstSubClass fsc2 = new TheFirstSubClass();
    fsc.setS("s");
    fsc2.setS("s");
    hintList.add(fsc);
    hintList.add(fsc2);

    custom.setHintList(hintList);
    
    custom.setBlankDate("");
    custom.setBlankStringToLong("");
    NoExtendBaseObject nebo = new NoExtendBaseObject();
    custom.setCopyByReference(nebo);
    NoExtendBaseObject nebo2 = new NoExtendBaseObject();
    custom.setCopyByReferenceDeep(nebo2);
    NoExtendBaseObjectGlobalCopyByReference globalNebo = new NoExtendBaseObjectGlobalCopyByReference();
    custom.setGlobalCopyByReference(globalNebo);
    
    String[] stringArray = new String[] { null, "one", "two" };
    custom.setStringArrayWithNullValue(stringArray);
    return custom;
  }

  public static FurtherTestObject getInputTestNoWildcardsFurtherTestObject() {
    FurtherTestObject custom = new FurtherTestObject();
    custom.setOne("label");
    custom.setTwo("another");
    return custom;
  }

  public static DehydrateTestObject getInputTestHydrateAndMoreDehydrateTestObject() {
    DehydrateTestObject custom = new DehydrateTestObject();
    Car car = new Car();
    car.setName("name");
    List carList = new ArrayList();
    carList.add(car);
    custom.setCars(carList);

    Apple apple = new Apple();
    apple.setName("name");
    Orange orange = new Orange();
    orange.setName("name");
    List fruitList = new ArrayList();
    fruitList.add(apple);
    fruitList.add(orange);
    custom.setFruit(fruitList);

    Van van = new Van();
    van.setName("name");
    List vanList = new ArrayList();
    vanList.add(van);
    custom.setVans(vanList);

    AppleComputer apple1 = new AppleComputer();
    apple1.setName("name");
    AppleComputer apple2 = new AppleComputer();
    apple2.setName("name");
    List compList = new ArrayList();
    compList.add(apple1);
    compList.add(apple2);
    custom.setAppleComputers(compList);
    
    Car iterateCar = new Car();
    iterateCar.setName("name");
    List iterateCarList = new ArrayList();
    iterateCarList.add(car);
    custom.setIterateCars(iterateCarList);

    Car iterateMoreCar = new Car();
    iterateCar.setName("name");
    List iterateMoreCarList = new ArrayList();
    iterateMoreCarList.add(car);
    custom.setIterateMoreCars(iterateMoreCarList);

    return custom;
  }

  public static HydrateTestObject getExpectedTestHydrateAndMoreHydrateTestObject() {
    HydrateTestObject hto = new HydrateTestObject();
    Car car = new Car();
    car.setName("name");
    Car buildByCar = new Car();
    buildByCar.setName("Build by buildCar");
    Van van = new Van();
    van.setName("name");

    AppleComputer apple1 = new AppleComputer();
    apple1.setName("name");
    AppleComputer apple2 = new AppleComputer();
    apple2.setName("name");
    List compList = new ArrayList();
    compList.add(apple1);
    compList.add(apple2);
    hto.setComputers(compList);
    List iterateCars = new ArrayList();
    iterateCars.add(car);
    hto.setIterateCars(iterateCars);
    Car[] carArray = { car };
    hto.setCarArray(carArray);
    return hto;
  }



  public static HydrateTestObject getInputTestHydrateAndMoreHydrateTestObject() {
    HydrateTestObject hto = new HydrateTestObject();
    Car car = new Car();
    car.setName("name");
    Van van = new Van();
    van.setName("name");
    List vehicles = new ArrayList();
    vehicles.add(car);
    vehicles.add(van);
    hto.setVehicles(vehicles);

    Apple apple = new Apple();
    apple.setName("name");
    Orange orange = new Orange();
    orange.setName("name");
    List apples = new ArrayList();
    apples.add(apple);
    List oranges = new ArrayList();
    oranges.add(orange);

    hto.setApples(apples);
    hto.setOranges(oranges);
    
    AppleComputer apple1 = new AppleComputer();
    apple1.setName("name");
    AppleComputer apple2 = new AppleComputer();
    apple2.setName("name");
    List compList = new ArrayList();
    compList.add(apple1);
    compList.add(apple2);
    hto.setComputers(compList);

    List iterateCars = new ArrayList();
    iterateCars.add(car);
    hto.setIterateCars(iterateCars);
    return hto;

  }

  public static DehydrateTestObject getExpectedTestHydrateAndMoreDehydrateTestObject() {
    DehydrateTestObject custom = new DehydrateTestObject();
    Car car = new Car();
    car.setName("name");

    AppleComputer apple1 = new AppleComputer();
    apple1.setName("name");
    AppleComputer apple2 = new AppleComputer();
    apple2.setName("name");
    List compList = new ArrayList();
    compList.add(apple1);
    compList.add(apple2);
    custom.setAppleComputers(compList);
    List iterateCars = new ArrayList();
    iterateCars.add(car);
    custom.setIterateCars(iterateCars);    
    return custom;
  }
  
  public static SimpleObj getSimpleObj() {
    SimpleObj result = new SimpleObj();
    result.setField1("one");
    result.setField2(Integer.valueOf("2"));
    result.setField3(BigDecimal.valueOf(3));
    result.setField4(new Double(44.44));
    result.setField5(Calendar.getInstance());
    result.setField6("66");
    
    return result;
  }
  
  public static AnotherSubClass getAnotherSubClass() {
    AnotherSubClass asub = new AnotherSubClass();
    asub.setBaseAttribute("base");
    asub.setSubAttribute("sub");
    List list = new ArrayList();
    SClass s = new SClass();
    s.setBaseSubAttribute("sBase");
    s.setSubAttribute("s");
    S2Class s2 = new S2Class();
    s2.setBaseSubAttribute("s2Base");
    s2.setSub2Attribute("s2");
    list.add(s2);
    list.add(s);
    asub.setSubList(list);

    List list2 = new ArrayList();
    SClass sclass = new SClass();
    sclass.setBaseSubAttribute("sBase");
    sclass.setSubAttribute("s");
    S2Class s2class = new S2Class();
    s2class.setBaseSubAttribute("s2Base");
    s2class.setSub2Attribute("s2");
    SClass sclass2 = new SClass();
    sclass2.setBaseSubAttribute("sclass2");
    sclass2.setSubAttribute("sclass2");
    list2.add(s2class);
    list2.add(sclass);
    list2.add(sclass2);
    asub.setListToArray(list2);

    SClass sclassA = new SClass();
    SClass sclassB = new SClass();
    sclassA.setBaseSubAttribute("sBase");
    sclassA.setSubAttribute("s");
    sclassB.setBaseSubAttribute("sBase");
    sclassB.setSubAttribute("s");
    asub.setSClass(sclassA);
    asub.setSClass2(sclassB);

    return asub;    
  }
  
  
  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -