use of org.kie.workbench.common.services.datamodeller.core.DataObject in project kie-wb-common by kiegroup.
the class JavaRoasterModelDriverTest method createMethodsUpdateTestResult.
private DataObject createMethodsUpdateTestResult() {
DataObject dataObject = createDataObject("org.kie.workbench.common.services.datamodeller.driver.package4", "MethodsUpdateTestResult", null);
Type methodReturnType = new TypeImpl(List.class.getName(), Arrays.asList(new TypeImpl(Integer.class.getName())));
Type parameterType1 = new TypeImpl(List.class.getName(), Arrays.asList(new TypeImpl(List.class.getName(), Arrays.asList(new TypeImpl("org.kie.workbench.common.services.datamodeller.driver.package4.MethodsUpdateTestResult")))));
Parameter parameter1 = new ParameterImpl(parameterType1, "methodUpdateTestResultList");
Type parameterType2 = new TypeImpl(int.class.getName());
Parameter parameter2 = new ParameterImpl(parameterType2, "intParameter");
Method methodImpl = new MethodImpl("getTestString", Arrays.asList(parameter1, parameter2), "return Arrays.asList(1);", methodReturnType, Visibility.PUBLIC);
Annotation testAnnotation = createAnnotation(TestAnnotation.class);
methodImpl.addAnnotation(testAnnotation);
dataObject.addMethod(methodImpl);
methodImpl = new MethodImpl("noOpMethodWithTestAnnotationUpdated", Collections.EMPTY_LIST, "return 1;", new TypeImpl(Integer.class.getName()), Visibility.PUBLIC);
Annotation testAnnotation1 = createAnnotation(Generated.class);
testAnnotation1.setValue("value", "foo.bar.Generator");
methodImpl.addAnnotation(testAnnotation1);
Annotation testAnnotation2 = createAnnotation(TestAnnotation1.class);
testAnnotation2.setValue("value", "annotationParameterUpdated");
methodImpl.addAnnotation(testAnnotation2);
dataObject.addMethod(methodImpl);
return dataObject;
}
use of org.kie.workbench.common.services.datamodeller.core.DataObject in project kie-wb-common by kiegroup.
the class JavaRoasterModelDriverTest method createImportsUpdateTest.
private DataObject createImportsUpdateTest() {
DataObject dataObject = createDataObject("org.kie.workbench.common.services.datamodeller.driver.package6", "ImportsUpdateTest", null);
dataObject.addImport(new ImportImpl(Generated.class.getName()));
return dataObject;
}
use of org.kie.workbench.common.services.datamodeller.core.DataObject in project kie-wb-common by kiegroup.
the class JavaRoasterModelDriverTest method createPrimitivesAnnotationTest.
private DataObject createPrimitivesAnnotationTest() {
DataObject dataObject = createDataObject("org.kie.workbench.common.services.datamodeller.driver.package3", "PrimitivesAnnotationTest", null);
ObjectProperty field1 = dataObject.addProperty("field1", String.class.getName());
Annotation annotation = createPrimitivesAnnotation();
dataObject.addAnnotation(annotation);
field1.addAnnotation(annotation);
return dataObject;
}
use of org.kie.workbench.common.services.datamodeller.core.DataObject in project kie-wb-common by kiegroup.
the class JavaRoasterModelDriverTest method createMarkerAnnotationTest.
private DataObject createMarkerAnnotationTest() {
DataObject dataObject = createDataObject("org.kie.workbench.common.services.datamodeller.driver.package3", "MarkerAnnotationTest", null);
ObjectProperty field1 = dataObject.addProperty("field1", String.class.getName());
Annotation annotation = createMarkerAnnotation();
dataObject.addAnnotation(annotation);
field1.addAnnotation(annotation);
return dataObject;
}
use of org.kie.workbench.common.services.datamodeller.core.DataObject in project kie-wb-common by kiegroup.
the class JavaRoasterModelDriverTest method createImportsUpdateTestResult.
private DataObject createImportsUpdateTestResult() {
DataObject dataObject = createDataObject("org.kie.workbench.common.services.datamodeller.driver.package6", "ImportsUpdateTestResult", null);
dataObject.addImport(new ImportImpl(Generated.class.getName()));
dataObject.addImport(new ImportImpl(List.class.getName()));
dataObject.addImport(new ImportImpl(ArrayList.class.getName()));
return dataObject;
}
Aggregations