Package lv.odylab.evemanage.domain.user

Examples of lv.odylab.evemanage.domain.user.User


    }

    @Test
    public void testManyApiKeys() throws IOException, ServletException {
        for (int i = 0; i < 500; i++) {
            User user = new User();
            userDao.put(user);
            Key<User> userKey = new Key<User>(User.class, user.getId());
            for (int j = 0; j < 10; j++) {
                ApiKey apiKey = new ApiKey();
                apiKey.setUser(userKey);
                apiKeyDao.putWithoutChecks(apiKey);
            }
View Full Code Here


    }

    @Test
    public void testSynchronizeMainCharacter_NoCharacters_NoMainCharacter() {
        Key<User> userKey = new Key<User>(User.class, 1);
        User user = new User();
        List<Character> characters = new ArrayList<Character>();

        when(userDao.get(userKey)).thenReturn(user);
        when(characterDao.getAll(userKey)).thenReturn(characters);
        userSynchronizationService.synchronizeMainCharacter(userKey);

        verify(userDao, times(1)).put(userCaptor.capture());
        User capturedUser = userCaptor.getValue();
        assertNull(capturedUser.getMainCharacterInfo());
        assertNull(capturedUser.getCharacterInfos());
    }
View Full Code Here

    }

    @Test
    public void testSynchronizeMainCharacter_NoCharacters_WithMainCharacter() {
        Key<User> userKey = new Key<User>(User.class, 1);
        User user = new User();
        CharacterInfo characterInfo = new CharacterInfo();
        characterInfo.setId(1L);
        characterInfo.setCharacterID(1L);
        user.setMainCharacterInfo(characterInfo);
        List<Character> characters = new ArrayList<Character>();

        when(userDao.get(userKey)).thenReturn(user);
        when(characterDao.getAll(userKey)).thenReturn(characters);
        userSynchronizationService.synchronizeMainCharacter(userKey);

        verify(userDao, times(1)).put(userCaptor.capture());
        User capturedUser = userCaptor.getValue();
        assertNull(capturedUser.getMainCharacterInfo());
        assertNull(capturedUser.getCharacterInfos());
    }
View Full Code Here

    }

    @Test
    public void testSynchronizeMainCharacter_OneCharacter_NoMainCharacter() {
        Key<User> userKey = new Key<User>(User.class, 1);
        User user = new User();
        List<Character> characters = new ArrayList<Character>();
        Character character = new Character();
        character.setId(1L);
        character.setCharacterID(1L);
        characters.add(character);

        when(userDao.get(userKey)).thenReturn(user);
        when(characterDao.getAll(userKey)).thenReturn(characters);
        when(characterDao.get(new Key<Character>(Character.class, 1))).thenReturn(character);
        userSynchronizationService.synchronizeMainCharacter(userKey);

        verify(userDao, times(1)).put(userCaptor.capture());
        User capturedUser = userCaptor.getValue();
        assertEquals(Long.valueOf(1), capturedUser.getMainCharacterInfo().getCharacterID());
        assertEquals(1, capturedUser.getCharacterInfos().size());
    }
View Full Code Here

    }

    @Test
    public void testSynchronizeMainCharacter_TwoCharacters_NoMainCharacter() {
        Key<User> userKey = new Key<User>(User.class, 1);
        User user = new User();
        List<Character> characters = new ArrayList<Character>();
        Character character1 = new Character();
        character1.setId(1L);
        character1.setCharacterID(1L);
        Character character2 = new Character();
        character2.setId(2L);
        character2.setCharacterID(2L);
        characters.add(character1);
        characters.add(character2);

        when(userDao.get(userKey)).thenReturn(user);
        when(characterDao.getAll(userKey)).thenReturn(characters);
        when(characterDao.get(new Key<Character>(Character.class, 1))).thenReturn(character1);
        userSynchronizationService.synchronizeMainCharacter(userKey);

        verify(userDao, times(1)).put(userCaptor.capture());
        User capturedUser = userCaptor.getValue();
        assertEquals(Long.valueOf(1), capturedUser.getMainCharacterInfo().getCharacterID());
        assertEquals(2, capturedUser.getCharacterInfos().size());
    }
View Full Code Here

    }

    @Test
    public void testSynchronizeMainCharacter_TwoCharacters_WithMainCharacter() {
        Key<User> userKey = new Key<User>(User.class, 1);
        User user = new User();
        CharacterInfo characterInfo = new CharacterInfo();
        characterInfo.setId(2L);
        characterInfo.setCharacterID(2L);
        user.setMainCharacterInfo(characterInfo);
        List<Character> characters = new ArrayList<Character>();
        Character character1 = new Character();
        character1.setId(1L);
        character1.setCharacterID(1L);
        Character character2 = new Character();
        character2.setId(2L);
        character2.setCharacterID(2L);
        characters.add(character1);
        characters.add(character2);

        when(userDao.get(userKey)).thenReturn(user);
        when(characterDao.getAll(userKey)).thenReturn(characters);
        when(characterDao.get(new Key<Character>(Character.class, 2))).thenReturn(character2);
        userSynchronizationService.synchronizeMainCharacter(userKey);

        verify(userDao, times(1)).put(userCaptor.capture());
        User capturedUser = userCaptor.getValue();
        assertEquals(Long.valueOf(2), capturedUser.getMainCharacterInfo().getCharacterID());
        assertEquals(2, capturedUser.getCharacterInfos().size());
    }
View Full Code Here

    }

    @Test
    public void testSynchronizeMainCharacter_TwoCharacters_NotExistingMainCharacter() {
        Key<User> userKey = new Key<User>(User.class, 1);
        User user = new User();
        CharacterInfo characterInfo = new CharacterInfo();
        characterInfo.setId(3L);
        characterInfo.setCharacterID(3L);
        user.setMainCharacterInfo(characterInfo);
        List<Character> characters = new ArrayList<Character>();
        Character character1 = new Character();
        character1.setId(1L);
        character1.setCharacterID(1L);
        Character character2 = new Character();
        character2.setId(2L);
        character2.setCharacterID(2L);
        characters.add(character1);
        characters.add(character2);

        when(userDao.get(userKey)).thenReturn(user);
        when(characterDao.getAll(userKey)).thenReturn(characters);
        when(characterDao.get(new Key<Character>(Character.class, 1))).thenReturn(character1);
        userSynchronizationService.synchronizeMainCharacter(userKey);

        verify(userDao, times(1)).put(userCaptor.capture());
        User capturedUser = userCaptor.getValue();
        assertEquals(Long.valueOf(1), capturedUser.getMainCharacterInfo().getCharacterID());
        assertEquals(2, capturedUser.getCharacterInfos().size());
    }
View Full Code Here

        return priceSetDao.getAll(userKey);
    }

    @Override
    public List<PriceSet> getCorporationPriceSets(Key<User> userKey) {
        User user = userDao.get(userKey);
        CharacterInfo mainCharacterInfo = user.getMainCharacterInfo();
        if (mainCharacterInfo == null) {
            return Collections.emptyList();
        }

        List<PriceSet> priceSets = priceSetDao.getAllForCorporationID(mainCharacterInfo.getCorporationID());
View Full Code Here

        return priceSets;
    }

    @Override
    public List<PriceSet> getAlliancePriceSets(Key<User> userKey) {
        User user = userDao.get(userKey);
        CharacterInfo mainCharacterInfo = user.getMainCharacterInfo();
        if (mainCharacterInfo == null) {
            return Collections.emptyList();
        }

        List<PriceSet> priceSets = priceSetDao.getAllForAllianceID(mainCharacterInfo.getAllianceID());
View Full Code Here

                .order("attachedCharacterInfo.name")
                .order("name").list();
    }

    public PriceSet getForCorporationByPriceSetID(Long priceSetID, Key<User> userKey) {
        User user = objectifyFactory.begin().get(userKey);
        CharacterInfo mainCharacterInfo = user.getMainCharacterInfo();
        return objectifyFactory.begin().query(PriceSet.class)
                .filter("attachedCharacterInfo.corporationID", mainCharacterInfo.getCorporationID())
                .filter("id", priceSetID).get();
    }
View Full Code Here

TOP

Related Classes of lv.odylab.evemanage.domain.user.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.