Package redis.clients.johm.models

Examples of redis.clients.johm.models.Country


    @Test(expected = MissingIdException.class)
    public void shouldFailWhenReferenceWasNotSaved() {
        User user = new User();
        user.setName("bar");
        user.setCountry(new Country());
        JOhm.save(user);
    }
View Full Code Here


        JOhm.save(user);

        User savedUser = JOhm.get(User.class, user.getId());
        assertNull(savedUser.getCountry());

        Country somewhere = new Country();
        somewhere.setName("Somewhere");
        JOhm.save(somewhere);

        user = new User();
        user.setName("bar");
        user.setCountry(somewhere);
        JOhm.save(user);

        savedUser = JOhm.get(User.class, user.getId());
        assertNotNull(savedUser.getCountry());
        assertEquals(somewhere.getId(), savedUser.getCountry().getId());
        assertEquals(somewhere.getName(), savedUser.getCountry().getName());
    }
View Full Code Here

        distro.getAgeNameDistribution().remove(35);
        savedDistro = JOhm.get(Distribution.class, distro.getId());
        assertEquals(0, savedDistro.getAgeNameDistribution().size());

        // K = Model, V = Primitive
        Country country1 = new Country();
        country1.setName("FriendlyCountry");
        JOhm.save(country1);
        Country country2 = new Country();
        country2.setName("AngryCountry");
        JOhm.save(country2);

        distro.getCountryAverageAgeDistribution().put(country1, 30);
        distro.getCountryAverageAgeDistribution().put(country2, 90);
        savedDistro = JOhm.get(Distribution.class, distro.getId());
View Full Code Here

    public void testListDataTypeCombinations() {
        Distribution distro = new Distribution();
        distro.setDistroScope("World");
        JOhm.save(distro);

        Country country1 = new Country();
        country1.setName("FriendlyCountry");
        JOhm.save(country1);
        Country country2 = new Country();
        country2.setName("AngryCountry");
        JOhm.save(country2);

        distro.getCountriesOfWorld().add(country1);
        distro.getCountriesOfWorld().add(country2);
View Full Code Here

    public void testSetDataTypeCombinations() {
        Distribution distro = new Distribution();
        distro.setDistroScope("World");
        JOhm.save(distro);

        Country country1 = new Country();
        country1.setName("United States");
        JOhm.save(country1);
        Country country2 = new Country();
        country2.setName("Canada");
        JOhm.save(country2);
        Country country3 = new Country();
        country3.setName("Mexico");
        JOhm.save(country3);

        distro.getNorthAmericanCountries().add(country1);
        distro.getNorthAmericanCountries().add(country2);
        distro.getNorthAmericanCountries().add(country3);
View Full Code Here

        assertEquals(user2.getId(), users.get(1).getId());
    }

    @Test
    public void canSearchOnReferences() {
        Country somewhere = new Country();
        somewhere.setName("somewhere");
        JOhm.save(somewhere);

        User user1 = new User();
        user1.setCountry(somewhere);
        JOhm.save(user1);

        User user2 = new User();
        user2.setCountry(somewhere);
        JOhm.save(user2);

        List<User> users = JOhm.find(User.class, "country", somewhere.getId());

        assertEquals(2, users.size());
        assertEquals(user1.getId(), users.get(0).getId());
        assertEquals(user2.getId(), users.get(1).getId());
    }
View Full Code Here

TOP

Related Classes of redis.clients.johm.models.Country

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.