Ignore:
Timestamp:
08/14/13 16:34:29 (11 years ago)
Author:
olhsha
Message:

"put updated body" is implemented and tested. Big refactring: simplifying DAO's and pushing their composition to rest methods. add-methods in DAO return now not the classes but internalID-s of the added resources. Still 2 test errors and 2 test failures.

File:
1 edited

Legend:

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

    r3303 r3380  
    2424import eu.dasish.annotation.backend.dao.NotebookDao;
    2525import eu.dasish.annotation.backend.dao.PermissionsDao;
     26import eu.dasish.annotation.backend.dao.SourceDao;
    2627import eu.dasish.annotation.backend.dao.UserDao;
    2728import eu.dasish.annotation.backend.identifiers.AnnotationIdentifier;
    2829import eu.dasish.annotation.backend.identifiers.UserIdentifier;
    2930import eu.dasish.annotation.schema.Annotation;
     31import eu.dasish.annotation.schema.NewOrExistingSourceInfo;
    3032import eu.dasish.annotation.schema.Permission;
    3133import eu.dasish.annotation.schema.ResourceREF;
     34import eu.dasish.annotation.schema.SourceInfo;
    3235import java.sql.SQLException;
    3336import javax.xml.bind.JAXBElement;
     
    4144import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
    4245import java.lang.InstantiationException;
     46import java.util.HashMap;
     47import java.util.List;
     48import java.util.Map;
    4349import javax.servlet.ServletException;
    4450import org.springframework.mock.web.MockHttpServletRequest;
     
    4955
    5056@RunWith(value = SpringJUnit4ClassRunner.class)
    51 @ContextConfiguration(locations = {"/spring-test-config/dataSource.xml", "/spring-test-config/mockAnnotationDao.xml", "/spring-test-config/mockUserDao.xml", "/spring-test-config/mockPermissionsDao.xml", "/spring-test-config/mockNotebookDao.xml", "/spring-test-config/mockery.xml"})
     57@ContextConfiguration(locations = {"/spring-test-config/dataSource.xml", "/spring-test-config/mockAnnotationDao.xml",
     58    "/spring-test-config/mockSourceDao.xml",
     59    "/spring-test-config/mockUserDao.xml", "/spring-test-config/mockPermissionsDao.xml", "/spring-test-config/mockNotebookDao.xml", "/spring-test-config/mockery.xml"})
    5260public class AnnotationResourceTest {
    5361   
     
    6169    private PermissionsDao permissionsDao;
    6270    @Autowired
    63     private NotebookDao notebookDao;
     71    private NotebookDao notebookDao; 
     72    @Autowired
     73    private SourceDao sourceDao;
    6474   
    6575    @Autowired
     
    101111        System.out.println("deleteAnnotation");
    102112       
     113       
    103114        mockery.checking(new Expectations() {
    104             {
     115            { 
    105116                oneOf(annotationDao).getInternalID(new AnnotationIdentifier(TestBackendConstants._TEST_ANNOT_5_EXT));               
    106117                will(returnValue(5));     
Note: See TracChangeset for help on using the changeset viewer.