📄 testdatafactory.java
字号:
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 + -