Ignore:
Timestamp:
02/17/14 17:19:07 (10 years ago)
Author:
olhsha
Message:

refactoring verbose server output.

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

    r4523 r4529  
    985985        assertEquals(TestBackendConstants._TEST_SERVLET_URI_notebooks + "00000000-0000-0000-0000-000000000014", result.getRef().get(1));
    986986    }
    987 
     987   
     988 /*      public boolean hasAccess(Number notebookID, Number principalID, Permission permission){
     989        List<Number> notebookIDs = notebookDao.getNotebookIDs(principalID, permission);
     990        if (notebookIDs == null) {
     991            return false;
     992        }
     993        return notebookIDs.contains(notebookID);
     994    } */
     995   
     996    @Test
     997    public void testHasAccess() {
     998
     999       
     1000        final Permission writer = Permission.fromValue("writer");
     1001        final List<Number> mockNotebookIDwriter = new ArrayList<Number>();
     1002        mockNotebookIDwriter.add(1);
     1003        mockNotebookIDwriter.add(4);
     1004
     1005        mockeryDao.checking(new Expectations() {
     1006            {
     1007                oneOf(notebookDao).getNotebookIDs(2, writer);
     1008                will(returnValue(mockNotebookIDwriter));
     1009               
     1010                oneOf(notebookDao).getNotebookIDs(2, writer);
     1011                will(returnValue(mockNotebookIDwriter));
     1012
     1013            }
     1014        });
     1015
     1016        assertTrue(dbIntegrityService.hasAccess(4, 2, writer));
     1017        assertFalse(dbIntegrityService.hasAccess(5, 2, writer));
     1018    }
     1019   
    9881020    /*
    9891021     public ReferenceList getPrincipals(Number notebookID, String permission) {
Note: See TracChangeset for help on using the changeset viewer.