Ignore:
Timestamp:
06/24/14 17:43:30 (10 years ago)
Author:
olhsha@mpi.nl
Message:

ref --> href
+ xml:id for instances
refactoring

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/JdbcPrincipalDaoTest.java

    r4995 r5385  
    1818package eu.dasish.annotation.backend.dao.impl;
    1919
    20 import eu.dasish.annotation.backend.Helpers;
     20
    2121import eu.dasish.annotation.backend.NotInDataBaseException;
    2222import eu.dasish.annotation.backend.PrincipalCannotBeDeleted;
    23 import eu.dasish.annotation.backend.TestBackendConstants;
    2423import eu.dasish.annotation.backend.TestInstances;
    2524import eu.dasish.annotation.schema.Access;
     
    4544    @Autowired
    4645    JdbcPrincipalDao jdbcPrincipalDao;
    47     TestInstances testInstances = new TestInstances(TestBackendConstants._TEST_SERVLET_URI);
    4846   
    4947     /**
     
    5250     */
    5351    @Test
    54     public void testStringURItoExternalID() {
    55         System.out.println("test stringURItoExternalID");
    56         jdbcPrincipalDao.setServiceURI(TestBackendConstants._TEST_SERVLET_URI_principals);
     52    public void testHrefToExternalID() {
     53        System.out.println("test hrefToExternalID");
     54        jdbcPrincipalDao.setResourcePath("/api/principals/");
    5755        String randomUUID = UUID.randomUUID().toString();
    58         String uri = TestBackendConstants._TEST_SERVLET_URI_principals + randomUUID;
    59         String externalID = jdbcPrincipalDao.stringURItoExternalID(uri);
     56        String uri = "/api/principals/" + randomUUID;
     57        String externalID = jdbcPrincipalDao.hrefToExternalID(uri).toString();
    6058        assertEquals(randomUUID, externalID);
    6159    }
     
    6866    public void testExternalIDtoURI() {
    6967        System.out.println("test stringURItoExternalID");
    70         jdbcPrincipalDao.setServiceURI(TestBackendConstants._TEST_SERVLET_URI_principals);
     68        jdbcPrincipalDao.setResourcePath("/api/principals/");
    7169        String randomUUID = UUID.randomUUID().toString();
    72         String uri = TestBackendConstants._TEST_SERVLET_URI_principals+randomUUID;
    73         String uriResult = jdbcPrincipalDao.externalIDtoURI(randomUUID);
     70        String uri = "/api/principals/"+randomUUID;
     71        String uriResult = jdbcPrincipalDao.externalIDtoHref(randomUUID);
    7472        assertEquals(uri, uriResult);
    7573    }
     
    9896    @Test
    9997    public void testGetExternalID() {
    100         UUID testOne = jdbcPrincipalDao.getExternalID(3);
    101         assertEquals("00000000-0000-0000-0000-000000000113", testOne.toString());
     98        assertEquals("00000000-0000-0000-0000-000000000113", jdbcPrincipalDao.getExternalID(3).toString());
    10299
    103100    }
     
    106103    public void testGetPrincipal() {
    107104        System.out.println("test getPrincipal");
    108         jdbcPrincipalDao.setServiceURI(TestBackendConstants._TEST_SERVLET_URI_principals);
     105        jdbcPrincipalDao.setResourcePath("/api/principals/");
    109106        Principal result = jdbcPrincipalDao.getPrincipal(1);
    110107        assertEquals("Twan", result.getDisplayName());
    111108        assertEquals("Twan.Goosen@mpi.nl", result.getEMail());
    112         assertEquals(TestBackendConstants._TEST_SERVLET_URI_principals+"00000000-0000-0000-0000-000000000111", result.getURI());
     109        assertEquals("/api/principals/00000000-0000-0000-0000-000000000111", result.getHref());
     110        assertEquals("00000000-0000-0000-0000-000000000111", result.getId());
    113111    }
    114112
     
    116114    public void testAddPrincipal() throws NotInDataBaseException{
    117115        System.out.println("test addPrincipal");
    118         jdbcPrincipalDao.setServiceURI(TestBackendConstants._TEST_SERVLET_URI_principals);
     116        jdbcPrincipalDao.setResourcePath("/api/principals/");
    119117        String freshPrincipalName = "Guilherme";
    120118        String freshPrincipalEmail = "guisil@mpi.nl";
     
    129127        assertEquals(freshPrincipalName, addedPrincipal.getDisplayName());
    130128        assertEquals(freshPrincipalEmail, addedPrincipal.getEMail());
    131         assertFalse(null == jdbcPrincipalDao.stringURItoExternalID(addedPrincipal.getURI()));
     129        assertEquals(addedPrincipal.getHref(), "/api/principals/"+addedPrincipal.getId());
     130       
    132131    }
    133132
     
    135134    public void testDeletePrincipal() throws PrincipalCannotBeDeleted{
    136135        System.out.println("test deletePrincipal");
    137         jdbcPrincipalDao.setServiceURI(TestBackendConstants._TEST_SERVLET_URI_principals);
     136        jdbcPrincipalDao.setResourcePath("/api/principals/");
    138137
    139138        int result = jdbcPrincipalDao.deletePrincipal(10);
     
    152151    @Test
    153152    public void tesPrincipalExists() {
    154         System.out.println("test principalExists");
    155         //jdbcPrincipalDao.setServiceURI(TestBackendConstants._TEST_SERVLET_URI_principals);       
     153        System.out.println("test principalExists");     
    156154        assertEquals(false,jdbcPrincipalDao.principalExists("guisil@mpi.nl"));       
    157155        assertTrue(jdbcPrincipalDao.principalExists("olhsha@mpi.nl"));
     
    170168        assertEquals(expResult, result);
    171169    }
    172    
    173    @Test
    174    public void generateHashes() {
    175         System.out.println("*****");
    176         System.out.println("generate hashes");
    177         System.out.println(Helpers.hashPswd("1234", 512, "olhsha@mpi.nl"));
    178         System.out.println(Helpers.hashPswd("5678", 512, "olasei@mpi.nl"));
    179         System.out.println("*****");
    180        
    181     }
     170//   
     171//   @Test
     172//   public void generateHashes() {
     173//        System.out.println("*****");
     174//        System.out.println("generate hashes");
     175//        System.out.println(Helpers.hashPswd("1234", 512, "olhsha@mpi.nl"));
     176//        System.out.println(Helpers.hashPswd("5678", 512, "olasei@mpi.nl"));
     177//        System.out.println("*****");
     178//       
     179//    }
    182180
    183181}
Note: See TracChangeset for help on using the changeset viewer.