Changeset 4175


Ignore:
Timestamp:
12/10/13 16:08:19 (10 years ago)
Author:
olhsha
Message:

integrity-spring-configuration context is refactored

Location:
DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/test
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/test/java/eu/dasish/annotation/backend/rest/AnnotationsTest.java

    r4173 r4175  
    2424import com.sun.jersey.core.util.Base64;
    2525import com.sun.jersey.spi.spring.container.servlet.SpringServlet;
     26import com.sun.jersey.test.framework.AppDescriptor;
    2627import com.sun.jersey.test.framework.JerseyTest;
    2728import com.sun.jersey.test.framework.WebAppDescriptor;
     
    6970 */
    7071@RunWith(value = SpringJUnit4ClassRunner.class)
    71 @ContextConfiguration({"/spring-integrity-test-config/dataSource.xml"})
     72@ContextConfiguration({"/spring-test-config/dataSource.xml"})
    7273public class AnnotationsTest extends JerseyTest {   
    7374   
     
    7576    private JdbcTemplate jdbcTemplate;
    7677   
    77     public AnnotationsTest() {
    78         super(new WebAppDescriptor.Builder(AnnotationResource.class.getPackage().getName())
     78   
     79   
     80   
     81    @Override
     82    protected AppDescriptor configure() {
     83       return new WebAppDescriptor.Builder(AnnotationResource.class.getPackage().getName())
    7984                .servletClass(SpringServlet.class)
    80                 .contextParam("contextConfigLocation", "classpath*:spring-integrity-test-config/*.xml")
     85                .contextParam("contextConfigLocation", getApplicationContextFile())
    8186                .addFilter(DummySecurityFilter.class, "DummySecurityFilter")
    8287                .requestListenerClass(RequestContextListener.class)
    8388                .contextListenerClass(ContextLoaderListener.class)
    84                 .build());
    85        
     89                .build();
     90       
     91    }
     92   
     93    private String getApplicationContextFile() {
     94        // sorry for the duplication, but JerseyTest is not aware of
     95        // @ContextConfiguration
     96        return "classpath:spring-config/componentscan.xml, classpath:spring-config/annotationDao.xml, classpath:spring-config/userDao.xml, classpath:spring-config/targetDao.xml, classpath:spring-config/cachedRepresentationDao.xml, classpath:spring-config/dbIntegrityService.xml, classpath:spring-config/jaxbMarshallerFactory.xml, classpath:spring-test-config/dataSource.xml";
    8697    }
    8798   
Note: See TracChangeset for help on using the changeset viewer.