=== modified file 'dhis-2/dhis-services/dhis-service-dxf2/src/test/java/org/hisp/dhis/dxf2/metadata2/MetadataImportServiceTest.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/test/java/org/hisp/dhis/dxf2/metadata2/MetadataImportServiceTest.java 2016-02-01 07:36:06 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/test/java/org/hisp/dhis/dxf2/metadata2/MetadataImportServiceTest.java 2016-02-01 07:47:31 +0000 @@ -29,13 +29,10 @@ */ import org.hisp.dhis.DhisSpringTest; -import org.hisp.dhis.common.IdentifiableObject; import org.hisp.dhis.common.IdentifiableObjectManager; import org.hisp.dhis.constant.Constant; -import org.hisp.dhis.render.RenderService; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.core.io.ClassPathResource; import java.io.IOException; @@ -51,9 +48,6 @@ private MetadataImportService metadataImportService; @Autowired - private RenderService renderService; - - @Autowired private IdentifiableObjectManager manager; @Test @@ -74,9 +68,4 @@ assertNotNull( constant1 ); assertNotNull( constant2 ); } - - private T fromJson( String path, Class klass ) throws IOException - { - return renderService.fromJson( new ClassPathResource( path ).getInputStream(), klass ); - } } === modified file 'dhis-2/dhis-support/dhis-support-test/src/main/java/org/hisp/dhis/DhisConvenienceTest.java' --- dhis-2/dhis-support/dhis-support-test/src/main/java/org/hisp/dhis/DhisConvenienceTest.java 2016-01-25 03:56:13 +0000 +++ dhis-2/dhis-support/dhis-support-test/src/main/java/org/hisp/dhis/DhisConvenienceTest.java 2016-02-01 07:47:31 +0000 @@ -35,6 +35,7 @@ import org.hisp.dhis.chart.ChartType; import org.hisp.dhis.common.CodeGenerator; import org.hisp.dhis.common.DimensionalObject; +import org.hisp.dhis.common.IdentifiableObject; import org.hisp.dhis.common.ValueType; import org.hisp.dhis.common.cache.CacheStrategy; import org.hisp.dhis.constant.Constant; @@ -78,6 +79,7 @@ import org.hisp.dhis.programrule.ProgramRuleVariable; import org.hisp.dhis.programrule.ProgramRuleVariableSourceType; import org.hisp.dhis.relationship.RelationshipType; +import org.hisp.dhis.render.RenderService; import org.hisp.dhis.sqlview.SqlView; import org.hisp.dhis.sqlview.SqlViewType; import org.hisp.dhis.trackedentity.TrackedEntity; @@ -97,6 +99,8 @@ import org.joda.time.DateTime; import org.springframework.aop.framework.Advised; import org.springframework.aop.support.AopUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.core.io.ClassPathResource; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.core.Authentication; import org.springframework.security.core.GrantedAuthority; @@ -112,6 +116,7 @@ import javax.xml.xpath.XPathExpressionException; import javax.xml.xpath.XPathFactory; import java.io.File; +import java.io.IOException; import java.io.PrintWriter; import java.io.StringReader; import java.io.StringWriter; @@ -154,6 +159,9 @@ protected UserService userService; + @Autowired + protected RenderService renderService; + static { DateTime dateTime = new DateTime( 1970, 1, 1, 0, 0 ); @@ -1436,6 +1444,11 @@ // Supportive methods // ------------------------------------------------------------------------- + protected T fromJson( String path, Class klass ) throws IOException + { + return renderService.fromJson( new ClassPathResource( path ).getInputStream(), klass ); + } + /** * Injects the externalDir property of LocationManager to * user.home/dhis2_test_dir. LocationManager dependency must be retrieved