Ignore:
Timestamp:
02/21/14 18:24:38 (10 years ago)
Author:
olhsha
Message:

refactored.Redundar row mappers are some other methods are thrown away

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

    r4461 r4546  
    4444    @Autowired
    4545    JdbcTargetDao jdbcTargetDao;
    46    
    47      /**
    48      * Test of stringURItoExternalID method
    49      * public String stringURItoExternalID(String uri);
     46
     47    /**
     48     * Test of stringURItoExternalID method public String
     49     * stringURItoExternalID(String uri);
    5050     */
    5151    @Test
     
    5858        assertEquals(randomUUID, externalID);
    5959    }
    60    
    61     /**
    62      * Test of externalIDtoURI method
    63      * public String externalIDtoURI(String externalID);
     60
     61    /**
     62     * Test of externalIDtoURI method public String externalIDtoURI(String
     63     * externalID);
    6464     */
    6565    @Test
     
    6868        jdbcTargetDao.setServiceURI(TestBackendConstants._TEST_SERVLET_URI_Targets);
    6969        String randomUUID = UUID.randomUUID().toString();
    70         String uri = TestBackendConstants._TEST_SERVLET_URI_Targets+randomUUID;
     70        String uri = TestBackendConstants._TEST_SERVLET_URI_Targets + randomUUID;
    7171        String uriResult = jdbcTargetDao.externalIDtoURI(randomUUID);
    7272        assertEquals(uri, uriResult);
     
    9595        assertEquals(expResult, result);
    9696    }
    97    
    98     /**
    99      * Test of getInternalIDFromURI method,
    100      * public Number getInternalIDFromURI(UUID externalID);
     97
     98    /**
     99     * Test of getInternalIDFromURI method, public Number
     100     * getInternalIDFromURI(UUID externalID);
    101101     */
    102102    @Test
     
    104104        System.out.println("test getInternalIDFromURI");
    105105        jdbcTargetDao.setServiceURI(TestBackendConstants._TEST_SERVLET_URI_Targets);
    106         String uri = TestBackendConstants._TEST_SERVLET_URI_Targets+"00000000-0000-0000-0000-000000000031";
     106        String uri = TestBackendConstants._TEST_SERVLET_URI_Targets + "00000000-0000-0000-0000-000000000031";
    107107        Number result = jdbcTargetDao.getInternalIDFromURI(uri);
    108108        assertEquals(1, result.intValue());
    109109    }
    110    
    111110
    112111    /**
     
    118117        jdbcTargetDao.setServiceURI(TestBackendConstants._TEST_SERVLET_URI_Targets);
    119118        Target result = jdbcTargetDao.getTarget(1);
    120         assertEquals(TestBackendConstants._TEST_SERVLET_URI_Targets+"00000000-0000-0000-0000-000000000031", result.getURI());
    121         assertEquals("http://nl.wikipedia.org/wiki/Sagrada_Fam%C3%ADlia"+"#"+"de_Opdracht", result.getLink());
     119        assertEquals(TestBackendConstants._TEST_SERVLET_URI_Targets + "00000000-0000-0000-0000-000000000031", result.getURI());
     120        assertEquals("http://nl.wikipedia.org/wiki/Sagrada_Fam%C3%ADlia" + "#" + "de_Opdracht", result.getLink());
    122121        assertEquals("version 1.0", result.getVersion());
    123122        // TODO :add time stamp test
    124        
     123
    125124    }
    126125
     
    133132        // test 1
    134133        // remove the rows from the joint table to keep integrity
    135         int result = jdbcTargetDao.deleteTarget(1); //the Target is in use, should not be deleted
    136         assertEquals(0, result);
    137 
    138         // test 2
    139         int resultTwo = jdbcTargetDao.deleteTarget(6);// the Target will be deleted because it is not referred by any annotation
    140         assertEquals(1, resultTwo);
    141     }
    142    
    143  
     134        int result = jdbcTargetDao.deleteTarget(6); //the Target is in use, should not be deleted
     135        assertEquals(1, result);
     136    }
    144137
    145138    /**
     
    147140     */
    148141    @Test
    149     public void testAddTargetCachedRepresentation() throws SQLException{
    150        System.out.println("test addTargetCachedRepresentation");
    151        assertEquals(1, jdbcTargetDao.addTargetCachedRepresentation(6, 7, "#firstrow"));
    152        // content test
    153        Map<Number, String> pairs = jdbcTargetDao.getCachedRepresentationFragmentPairs(6) ;
    154        assertEquals(1, pairs.size());
    155        assertEquals("#firstrow", pairs.get(7));
    156     }
    157    
     142    public void testAddTargetCachedRepresentation() throws SQLException {
     143        System.out.println("test addTargetCachedRepresentation");
     144        assertEquals(1, jdbcTargetDao.addTargetCachedRepresentation(6, 7, "#firstrow"));
     145        // content test
     146        Map<Number, String> pairs = jdbcTargetDao.getCachedRepresentationFragmentPairs(6);
     147        assertEquals(1, pairs.size());
     148        assertEquals("#firstrow", pairs.get(7));
     149    }
     150
    158151    /**
    159152     * Test of addTarget method, of class JdbcTargetDao.
     
    164157
    165158        Target freshTarget = new Target();
    166         freshTarget.setLink("http://nl.wikipedia.org/wiki/Sagrada_Fam%C3%ADlia"+"#Het_ontwerp");
     159        freshTarget.setLink("http://nl.wikipedia.org/wiki/Sagrada_Fam%C3%ADlia" + "#Het_ontwerp");
    167160        freshTarget.setVersion("version 1.0");
    168161        freshTarget.setLastModified(null);
    169        
     162
    170163        Number result = jdbcTargetDao.addTarget(freshTarget);
    171164        assertEquals(8, result);
    172165        // detailed checking
    173166        Target addedTarget = jdbcTargetDao.getTarget(result);
    174         assertEquals("http://nl.wikipedia.org/wiki/Sagrada_Fam%C3%ADlia"+"#Het_ontwerp", addedTarget.getLink());
     167        assertEquals("http://nl.wikipedia.org/wiki/Sagrada_Fam%C3%ADlia" + "#Het_ontwerp", addedTarget.getLink());
    175168        assertEquals("version 1.0", addedTarget.getVersion());
    176169        assertTrue(addedTarget.getURI().startsWith(TestBackendConstants._TEST_SERVLET_URI_Targets));
     
    182175    @Test
    183176    public void testGetTargetInfos() {
    184         System.out.println("getTargetInfos");       
     177        System.out.println("getTargetInfos");
    185178        jdbcTargetDao.setServiceURI(TestBackendConstants._TEST_SERVLET_URI_Targets);
    186179        List<Number> test = new ArrayList<Number>();
     
    189182        List<TargetInfo> result = jdbcTargetDao.getTargetInfos(test);
    190183        assertEquals(2, result.size());
    191         assertEquals(TestBackendConstants._TEST_SERVLET_URI_Targets+"00000000-0000-0000-0000-000000000031", result.get(0).getRef());
    192         assertEquals(TestBackendConstants._TEST_SERVLET_URI_Targets+"00000000-0000-0000-0000-000000000032", result.get(1).getRef());
     184        assertEquals(TestBackendConstants._TEST_SERVLET_URI_Targets + "00000000-0000-0000-0000-000000000031", result.get(0).getRef());
     185        assertEquals(TestBackendConstants._TEST_SERVLET_URI_Targets + "00000000-0000-0000-0000-000000000032", result.get(1).getRef());
    193186        assertEquals("version 1.0", result.get(0).getVersion());
    194187        assertEquals("version 1.1", result.get(1).getVersion());
    195         assertEquals("http://nl.wikipedia.org/wiki/Sagrada_Fam%C3%ADlia"+"#"+"de_Opdracht", result.get(0).getLink());
    196         assertEquals("http://nl.wikipedia.org/wiki/Antoni_Gaud%C3%AD"+"#Vroege_werk", result.get(1).getLink());
     188        assertEquals("http://nl.wikipedia.org/wiki/Sagrada_Fam%C3%ADlia" + "#" + "de_Opdracht", result.get(0).getLink());
     189        assertEquals("http://nl.wikipedia.org/wiki/Antoni_Gaud%C3%AD" + "#Vroege_werk", result.get(1).getLink());
    197190
    198191    }
     
    214207    }
    215208
    216     /* Test of getCachedRepresentations method, of class JdbcTargetDao.
    217      */
    218     @Test
    219     public void testGetCachedRepresentations() {
    220         System.out.println("test getCachedRepresentations");
    221         Number TargetID = 1;
    222         List<Number> result = jdbcTargetDao.getCachedRepresentations(TargetID);
     209    @Test
     210    public void testRetrieveTargetIDs() {
     211        System.out.println("retrieveTargetIDs");
     212        Number annotationID = 1;
     213        List<Number> result = jdbcTargetDao.retrieveTargetIDs(annotationID);
     214        assertEquals(2, result.size());
    223215        assertEquals(1, result.get(0));
    224216        assertEquals(2, result.get(1));
Note: See TracChangeset for help on using the changeset viewer.