Package com.impetus.kundera.tests.entities

Examples of com.impetus.kundera.tests.entities.CommonUser


    @Test
    public void test()
    {

        CommonUser user1 = new CommonUser();
        user1.setFirstName("Kuldeep");
        user1.setUserId("1");
        user1.setLastName("Mishra");

        CommonUser user2 = new CommonUser();
        user2.setFirstName("Vivek");
        user2.setUserId("2");
        user2.setLastName("Mishra");

        EntityManager emMongo = emfMongo.createEntityManager();

        EntityManager emCouchdb = emfCouchdb.createEntityManager();

        emMongo.persist(user1);
        emCouchdb.persist(user2);

        emMongo.clear();
        emCouchdb.clear();

        CommonUser foundUserMongo = emMongo.find(CommonUser.class, "1");

        CommonUser foundUserCouchdb = emCouchdb.find(CommonUser.class, "2");

        Assert.assertNotNull(foundUserCouchdb);
        Assert.assertEquals("2", foundUserCouchdb.getUserId());
        Assert.assertEquals("Mishra", foundUserCouchdb.getLastName());
        Assert.assertEquals("Vivek", foundUserCouchdb.getFirstName());
        Assert.assertNotNull(foundUserMongo);
        Assert.assertEquals("1", foundUserMongo.getUserId());
        Assert.assertEquals("Mishra", foundUserMongo.getLastName());
        Assert.assertEquals("Kuldeep", foundUserMongo.getFirstName());

        foundUserCouchdb.setFirstName("KK");

        foundUserMongo.setFirstName("vivs");

        emCouchdb.merge(foundUserCouchdb);
        emMongo.merge(foundUserMongo);

        emMongo.clear();
        emCouchdb.clear();

        CommonUser updatedUserMongo = emMongo.find(CommonUser.class, "1");

        CommonUser updatedUserCouchdb = emCouchdb.find(CommonUser.class, "2");

        Assert.assertNotNull(updatedUserCouchdb);
        Assert.assertEquals("2", updatedUserCouchdb.getUserId());
        Assert.assertEquals("Mishra", updatedUserCouchdb.getLastName());
        Assert.assertEquals("KK", updatedUserCouchdb.getFirstName());
        Assert.assertNotNull(updatedUserMongo);
        Assert.assertEquals("1", updatedUserMongo.getUserId());
        Assert.assertEquals("Mishra", updatedUserMongo.getLastName());
        Assert.assertEquals("vivs", updatedUserMongo.getFirstName());

        emMongo.remove(updatedUserMongo);
        emCouchdb.remove(updatedUserCouchdb);

        CommonUser deletedUserMongo = emMongo.find(CommonUser.class, "1");

        CommonUser deletedUserCouchdb = emCouchdb.find(CommonUser.class, "2");

        Assert.assertNull(deletedUserMongo);
        Assert.assertNull(deletedUserCouchdb);

    }
View Full Code Here

TOP

Related Classes of com.impetus.kundera.tests.entities.CommonUser

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.