
service-generator.service-generator-java-tests-context.xml Maven / Gradle / Ivy
The newest version!
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> <!-- ________________________________________________________________________________________________ Generated Resource EndPointTests ________________________________________________________________________________________________ --> <alias alias="javaResourceImplementationTestTemplate" name="defaultJavaResourceImplementationTestTemplate"/> <bean name="defaultJavaResourceImplementationTestTemplate" class="com.sap.cloud.yaas.servicegenerator.core.templates.ClassTemplate"> <property name="velocityTemplate" value="service-generator/templates/java/test-generated.vm"/> <property name="predicate" ref="anyApiPredicate"/> <property name="generationBaseDirectoryResolver" ref="javaGeneratedTestSourceDirectoryResolver"/> <property name="canonicalClassNameResolver" ref="javaResourceImplementationTestCanonicalClassNameResolver"/> <property name="overwrite" value="false"/> <property name="type" value="TEST_IMPL"/> </bean> <alias alias="javaResourceImplementationTestCanonicalClassNameResolver" name="defaultJavaResourceImplementationTestCanonicalClassNameResolver"/> <bean name="defaultJavaResourceImplementationTestCanonicalClassNameResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.CanonicalClassNameResolver"> <property name="macroName" value="resolveResourceImplementationCanonicalClassName"/> <property name="namespaceResolver" ref="javaResourceImplementationNamespaceResolver"/> <property name="classNameResolver" ref="javaResourceImplementationTestClassNameResolver"/> </bean> <alias alias="javaResourceImplementationTestClassNameResolver" name="defaultJavaResourceImplementationTestClassNameResolver"/> <bean name="defaultJavaResourceImplementationTestClassNameResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.ClassNameResolver"> <property name="macroName" value="resolveDefaultResourceTestClassName"/> <property name="classNamePrefix" value="Default"/> <property name="classNameSuffix" value="ResourceTest"/> </bean> <alias alias="javaTestClassNameResolver" name="defaultJavaTestClassResolver"/> <bean name="defaultJavaTestClassResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.ResourceTestMethodNameResolver"> <property name="macroName" value="resolveResourceTestMethodName"/> <property name="methodNameResolver"> <bean class="com.sap.cloud.yaas.servicegenerator.resolvers.java.MethodNameResolver"> <property name="prefix" value="test"/> </bean> </property> </bean> <alias alias="javaTestResponseStatusResolver" name="defaultJavaTestResponseStatusResolver"/> <bean name="defaultJavaTestResponseStatusResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.ResourceTestResponseStatusResolver"> <property name="macroName" value="resolveResponseStatus"/> <property name="statusCodeMappings"> <util:map> <entry key="GET" value="Status.OK.getStatusCode()"/> <entry key="DELETE" value="Status.NO_CONTENT.getStatusCode()"/> <entry key="POST" value="Status.CREATED.getStatusCode()"/> <entry key="PUT" value="Status.OK.getStatusCode()"/> </util:map> </property> <property name="defaultStatusCode" value="Status.OK.getStatusCode()"/> </bean> <alias alias="javaTestOperationResolver" name="defaultJavaTestOperationResolver"/> <bean name="defaultJavaTestOperationResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.ResourceTestOperationResolver"> <property name="macroName" value="resolveOperation"/> </bean> <alias alias="javaTestOperationEntityResolver" name="defaultJavaTestOperationEntityResolver"/> <bean name="defaultJavaTestOperationEntityResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.ResourceTestOperationEntityResolver"> <property name="macroName" value="resolveOperationEntity"/> <property name="typeResolver" ref="concreteTypeResolver"/> </bean> <alias alias="javaResourceTestPathEvaluatedResolver" name="defaultJavaResourceTestPathEvaluatedResolver"/> <bean name="defaultJavaResourceTestPathEvaluatedResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.ResourceTestEvaluatedPathResolver"> <property name="macroName" value="resolveResourceTestPath"/> <property name="parameterCollector" ref="javaParameterCollector"/> <property name="defaultEvaluations"> <util:map> <!-- test default mappings for path elements --> <entry key="integer" value="10"/> <entry key="boolean" value="true"/> </util:map> </property> </bean> <alias alias="javaAPITestPathEvaluatedResolver" name="defaultJavaAPITestPathEvaluatedResolver"/> <bean name="defaultJavaAPITestPathEvaluatedResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.APITestEvaluatedPathResolver"> <property name="macroName" value="resolveAPITestPath"/> <property name="defaultEvaluations"> <util:map> <!-- test default mappings for path elements --> <entry key="integer" value="10"/> <entry key="double" value="10"/> <entry key="boolean" value="true"/> </util:map> </property> </bean> <bean name="javaResourceTestMethodImplementationResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.TestMethodImplementationResolver"> <property name="entityResolver" ref="javaTestOperationEntityResolver"/> <property name="acceptTypeResolver" ref="javaResourceImplementationAcceptedMediaTypeResolver"/> <property name="macroName" value="testBodyResolver"/> </bean> <!-- ________________________________________________________________________________________________ Resource EndPointTests ________________________________________________________________________________________________ --> <alias alias="javaGeneratedAbstractResourceTestTemplate" name="defaultJavaGeneratedAbstractResourceTestTemplate"/> <bean name="defaultJavaGeneratedAbstractResourceTestTemplate" class="com.sap.cloud.yaas.servicegenerator.core.templates.ClassTemplate"> <property name="velocityTemplate" value="service-generator/templates/java/test-abstract.vm"/> <property name="predicate" ref="anyApiPredicate"/> <property name="generationBaseDirectoryResolver" ref="javaGeneratedTestSourceDirectoryResolver"/> <property name="canonicalClassNameResolver" ref="javaGeneratedAbstractResourceTestCanonicalClassNameResolver"/> <property name="overwrite" value="false"/> <property name="type" value="TEST"/> </bean> <alias alias="javaGeneratedAbstractResourceTestCanonicalClassNameResolver" name="defaultJavaGeneratedAbstractResourceTestCanonicalClassNameResolver"/> <bean name="defaultJavaGeneratedAbstractResourceTestCanonicalClassNameResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.CanonicalClassNameResolver"> <property name="macroName" value="resolveGeneratedAbstractResourceTestCanonicalClassName"/> <property name="namespaceResolver" ref="javaGeneratedAbstractResourceTestNamespaceResolver"/> <property name="classNameResolver" ref="javaGeneratedAbstractResourceTestClassNameResolver"/> </bean> <alias alias="javaGeneratedAbstractResourceTestNamespaceResolver" name="defaultJavaGeneratedAbstractResourceTestNamespaceResolver"/> <bean name="defaultJavaGeneratedAbstractResourceTestNamespaceResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.APIReferenceNamespaceResolver"> <property name="overridenResolver"> <bean class="com.sap.cloud.yaas.servicegenerator.resolvers.java.NamespaceResolver"> <property name="namespaceSuffix" value="api"/> </bean> </property> <property name="macroName" value="resolveAbstractResourceTestClassNamespace"/> </bean> <alias alias="javaGeneratedAbstractResourceTestClassNameResolver" name="defaultJavaGeneratedAbstractResourceTestClassNameResolver"/> <bean name="defaultJavaGeneratedAbstractResourceTestClassNameResolver" class="com.sap.cloud.yaas.servicegenerator.core.resolvers.StaticUnaryResolver"> <property name="macroName" value="resolveAbstractResourceTestClassName"/> <property name="value" value="AbstractResourceTest"/> </bean> <bean id="patchFeatureRequiredResolver" class="com.sap.cloud.yaas.servicegenerator.resolvers.java.PatchFeatureRequiredResolver"> <property name="macroName" value="resolvePatchFeatureRequired"/> </bean> </beans>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy