Ignore:
Timestamp:
08/11/14 16:07:55 (10 years ago)
Author:
olhsha@mpi.nl
Message:

Added group service. Tested via the tomcat on loclahots (test URI and postman), old unit tests are adjusted and work well. Todo: retest on localhost tomcat, look at run-time exceptions, add new unit tests, adjust front-end

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ComponentRegistry/trunk/ComponentRegistry/src/test/java/clarin/cmdi/componentregistry/impl/database/ComponentRegistryFactoryDbImplTest.java

    r3449 r5549  
    99import clarin.cmdi.componentregistry.ComponentStatus;
    1010import clarin.cmdi.componentregistry.OwnerUser;
     11import clarin.cmdi.componentregistry.RegistrySpace;
    1112import clarin.cmdi.componentregistry.UserCredentials;
    1213import clarin.cmdi.componentregistry.UserUnauthorizedException;
     
    5051                .getPublicRegistry();
    5152        assertNotNull(registry);
     53       
     54    }
     55   
     56    @Test
     57    public void testGetBaseRegistry() {
     58        ComponentRegistryDbImpl registry = componentRegistryFactory.getBaseRegistry(DummyPrincipal.DUMMY_CREDENTIALS);
     59        assertNotNull(registry);
     60        assertNotNull(registry.getRegistryOwner());
     61       
    5262    }
    5363
     
    5666        // Get public
    5767        assertNotNull(componentRegistryFactory.getComponentRegistry(
    58                 ComponentStatus.PUBLISHED, null, null));
     68                RegistrySpace.PUBLISHED, null, null, null));
    5969
    6070        // Get for non-existing user
     
    6474
    6575        ComponentRegistryDbImpl cr1 = (ComponentRegistryDbImpl) componentRegistryFactory
    66                 .getComponentRegistry(ComponentStatus.PRIVATE, null,
    67                         credentials);
     76                .getComponentRegistry(RegistrySpace.PRIVATE, null,
     77                        credentials,null);
    6878        assertNotNull(cr1);
    6979        // Get for existing user
    7080        ComponentRegistryDbImpl cr2 = (ComponentRegistryDbImpl) componentRegistryFactory
    71                 .getComponentRegistry(ComponentStatus.PRIVATE, null,
    72                         credentials);
     81                .getComponentRegistry(RegistrySpace.PRIVATE, null,
     82                        credentials, null);
    7383        ;
    7484        assertNotNull(cr2);
    75         assertEquals(cr1.getOwner(), cr2.getOwner());
     85        assertEquals(cr1.getRegistryOwner(), cr2.getRegistryOwner());
    7686
    7787        // Get for another new user
     
    7989                testUser.getPrincipalName() + "2").getCredentials();
    8090        ComponentRegistryDbImpl cr3 = (ComponentRegistryDbImpl) componentRegistryFactory
    81                 .getComponentRegistry(ComponentStatus.PRIVATE, null,
    82                         credentials2);
     91                .getComponentRegistry(RegistrySpace.PRIVATE, null,
     92                        credentials2, null);
    8393        assertNotNull(cr3);
    84         assertNotSame(cr1.getOwner(), cr3.getOwner());
     94        assertNotSame(cr1.getRegistryOwner(), cr3.getRegistryOwner());
    8595    }
    8696
     
    93103        // Create registry for new user
    94104        ComponentRegistryDbImpl cr1 = (ComponentRegistryDbImpl) componentRegistryFactory
    95                 .getComponentRegistry(ComponentStatus.PRIVATE, null,
    96                         userCredentials);
     105                .getComponentRegistry(RegistrySpace.PRIVATE, null,
     106                        userCredentials, null);
    97107
    98         Number id = cr1.getOwner().getId();
     108        Number id = cr1.getRegistryOwner().getId();
    99109
    100110        // Get it as admin
    101111        ComponentRegistryDbImpl cr2 = (ComponentRegistryDbImpl) componentRegistryFactory
    102112                .getOtherUserComponentRegistry(
    103                         DummyPrincipal.DUMMY_ADMIN_PRINCIPAL,
    104                         ComponentStatus.PRIVATE, new OwnerUser(id));
     113                        DummyPrincipal.DUMMY_ADMIN_PRINCIPAL, new OwnerUser(id));
    105114        assertNotNull(cr2);
    106115        // Should be this user's registry
    107         assertEquals(cr1.getOwner(), cr2.getOwner());
     116        assertEquals(cr1.getRegistryOwner(), cr2.getRegistryOwner());
    108117
    109118        // Try get it as non-admin
    110119        try {
    111120            componentRegistryFactory.getOtherUserComponentRegistry(
    112                     DummyPrincipal.DUMMY_PRINCIPAL, ComponentStatus.PRIVATE,
    113                     new OwnerUser(id));
     121                    DummyPrincipal.DUMMY_PRINCIPAL, new OwnerUser(id));
    114122            fail("Non-admin can get other user's component registry");
    115123        } catch (Exception ex) {
Note: See TracChangeset for help on using the changeset viewer.