Ignore:
Timestamp:
08/22/13 12:17:19 (11 years ago)
Author:
olhsha
Message:

replacing DaishIdentifier?-based classes with simply UUID. tested. Works, excpet that UUID seems not be be serailizable, see e.g. getAllAnnotations in NotebookResource? where I have to use Peter's workoaroun to put UUID in JAXBElement<UUID>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/test/java/eu/dasish/annotation/backend/dao/impl/JdbcAnnotationDaoTest.java

    r3450 r3455  
    2121import eu.dasish.annotation.backend.TestBackendConstants;
    2222import eu.dasish.annotation.backend.TestInstances;
    23 import eu.dasish.annotation.backend.identifiers.AnnotationIdentifier;
    2423import eu.dasish.annotation.schema.Annotation;
    2524import eu.dasish.annotation.schema.AnnotationInfo;
     
    3130import java.util.List;
    3231import java.util.Map;
     32import java.util.UUID;
    3333import static org.junit.Assert.*;
    3434import org.junit.Test;
     
    159159     *
    160160     * Test of getAnnotationID method, of class JdbcAnnotationDao. Integer
    161      * getAnnotationID(AnnotationIdentifier externalID)
     161     * getAnnotationID(UUID externalID)
    162162     */
    163163    @Test
     
    165165        System.out.println("test getInternalID");
    166166
    167         final Number annotaionId = jdbcAnnotationDao.getInternalID(new AnnotationIdentifier(TestBackendConstants._TEST_ANNOT_2_EXT));
     167        final Number annotaionId = jdbcAnnotationDao.getInternalID(UUID.fromString(TestBackendConstants._TEST_ANNOT_2_EXT));
    168168        assertEquals(2, annotaionId.intValue());
    169169
    170         final Number annotaionIdNE = jdbcAnnotationDao.getInternalID(new AnnotationIdentifier(TestBackendConstants._TEST_ANNOT_7_EXT_NOT_IN_DB));
     170        final Number annotaionIdNE = jdbcAnnotationDao.getInternalID(UUID.fromString(TestBackendConstants._TEST_ANNOT_7_EXT_NOT_IN_DB));
    171171        assertEquals(null, annotaionIdNE);
    172172
     
    266266        System.out.println("getExternalID");
    267267
    268         final AnnotationIdentifier externalId = jdbcAnnotationDao.getExternalID(2);
    269         assertEquals(new AnnotationIdentifier(TestBackendConstants._TEST_ANNOT_2_EXT), externalId);
    270 
    271 
    272         final AnnotationIdentifier externalIdThree = jdbcAnnotationDao.getExternalID(null);
    273         assertEquals(null, externalIdThree.getUUID());
     268        final UUID externalId = jdbcAnnotationDao.getExternalID(2);
     269        assertEquals(UUID.fromString(TestBackendConstants._TEST_ANNOT_2_EXT), externalId);
     270
     271
     272        final UUID externalIdThree = jdbcAnnotationDao.getExternalID(null);
     273        assertEquals(null, externalIdThree);
    274274
    275275    }
     
    277277   
    278278    /** test
    279      * public List<Number> getFilteredAnnotationIDs(String link, String text, String access, String namespace, UserIdentifier owner, Timestamp after, Timestamp before) {
     279     * public List<Number> getFilteredAnnotationIDs(String link, String text, String access, String namespace, UUID owner, Timestamp after, Timestamp before) {
    280280  **/
    281281   
Note: See TracChangeset for help on using the changeset viewer.