Package org.apache.jackrabbit.ocm.testmodel.collection

Examples of org.apache.jackrabbit.ocm.testmodel.collection.Main


        assertNotNull(firstA.getUuid());
        assertNotNull(secondA.getUuid());
        assertNotNull(thirdA.getUuid());


        Main main = new Main();
        main.setPath("/test/1");
        main.getReferenceMap().put("keyFirst", firstA);
        main.getReferenceMap().put("keySecond", secondA);
        main.getReferenceMap().put("keyThird", thirdA);


        Main main2 = new Main();
        main2.setPath("/test/2");
        main2.getReferenceMap().put("AnotherkeyFirst", firstA);
        main2.getReferenceMap().put("AnotherkeySecond", secondA);
        main2.getReferenceMap().put("AnotherkeyThird", thirdA);


        ocm.insert(main);
        ocm.insert(main2);
        main = (Main) ocm.getObject(main.getPath());
        main2 = (Main) ocm.getObject(main2.getPath());

        assertEquals("Referenced objects in store were not retrieved.", 3, main.getReferenceMap().size());
        assertNotNull("Reference could not be retrieved by its original key", main.getReferenceMap().get("keyFirst"));
        assertNotNull("Reference could not be retrieved by its original key", main.getReferenceMap().get("keySecond"));
        assertNotNull("Reference could not be retrieved by its original key", main.getReferenceMap().get("keyThird"));


        assertEquals("Referenced objects in store were not retrieved.", 3, main2.getReferenceMap().size());
        assertNotNull("Reference could not be retrieved by its original key", main2.getReferenceMap().get("AnotherkeyFirst"));
        assertNotNull("Reference could not be retrieved by its original key", main2.getReferenceMap().get("AnotherkeySecond"));
        assertNotNull("Reference could not be retrieved by its original key", main2.getReferenceMap().get("AnotherkeyThird"));

        assertEquals("the first", main.getReferenceMap().get("keyFirst").getStringData());
        assertEquals("the second", main.getReferenceMap().get("keySecond").getStringData());
        assertEquals("the third", main.getReferenceMap().get("keyThird").getStringData());

        assertEquals("the first", main2.getReferenceMap().get("AnotherkeyFirst").getStringData());
        assertEquals("the second", main2.getReferenceMap().get("AnotherkeySecond").getStringData());
        assertEquals("the third", main2.getReferenceMap().get("AnotherkeyThird").getStringData());

    }
View Full Code Here


        assertNotNull(firstA.getUuid());
        assertNotNull(secondA.getUuid());
        assertNotNull(thirdA.getUuid());


        Main main = new Main();
        main.setPath("/test/1");
        main.getReferenceMap().put("keyFirst", firstA);
        main.getReferenceMap().put("keySecond", secondA);
        main.getReferenceMap().put("keyThird", thirdA);


        ocm.insert(main);
        main = (Main) ocm.getObject(main.getPath());

        assertEquals("DefaultMapConverterImpl failed to store or reload objects in map property: referencedMap", 3, main.getReferenceMap().size());
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyFirst"));
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keySecond"));
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyThird"));


        assertEquals("DefaultMapConverterImpl failed to store objects in map", "the first", main.getReferenceMap().get("keyFirst").getStringData());
        assertEquals("DefaultMapConverterImpl failed to store objects in map", "the second", main.getReferenceMap().get("keySecond").getStringData());
        assertEquals("DefaultMapConverterImpl failed to store objects in map", "the third", main.getReferenceMap().get("keyThird").getStringData());


        main.getReferenceMap().remove("keyFirst");
        ocm.update(main);
        main = (Main) ocm.getObject(main.getPath());
        assertEquals("DefaultMapConverterImpl failed to store or reload objects in map property: referencedMap", 2, main.getReferenceMap().size());
        assertNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyFirst"));
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keySecond"));
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyThird"));

    }
View Full Code Here

        assertNotNull(firstA.getUuid());
        assertNotNull(secondA.getUuid());
        assertNotNull(thirdA.getUuid());


        Main main = new Main();
        main.setPath("/test/1");
        main.getReferenceMap().put("keyFirst", firstA);
        main.getReferenceMap().put("keySecond", secondA);
       


        ocm.insert(main);
        main = (Main) ocm.getObject(main.getPath());

        assertEquals("DefaultMapConverterImpl failed to store or reload objects in map property: referencedMap", 2, main.getReferenceMap().size());
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyFirst"));
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keySecond"));
        assertNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyThird"));


        main.getReferenceMap().put("keyThird", thirdA);
        ocm.update(main);
        main = (Main) ocm.getObject(main.getPath());
        assertEquals("DefaultMapConverterImpl failed to store or reload objects in map property: referencedMap", 3, main.getReferenceMap().size());
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyFirst"));
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keySecond"));
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyThird"));
    }
View Full Code Here

        assertNotNull(secondA.getUuid());
        assertNotNull(thirdA.getUuid());
        assertNotNull(fourthA.getUuid());


        Main main = new Main();
        main.setPath("/test/1");
        main.getReferenceMap().put("keyFirst", firstA);
        main.getReferenceMap().put("keySecond", secondA);
        main.getReferenceMap().put("keyThird", thirdA);



        ocm.insert(main);
        main = (Main) ocm.getObject(main.getPath());

        assertEquals("DefaultMapConverterImpl failed to store or reload objects in map property: referencedMap", 3, main.getReferenceMap().size());
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyFirst"));
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keySecond"));
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyThird"));
        assertNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyFourth"));


        main.getReferenceMap().put("keyFourth", fourthA);
        main.getReferenceMap().remove("keyFirst");
        ocm.update(main);
        main = (Main) ocm.getObject(main.getPath());
       
        assertEquals("DefaultMapConverterImpl failed to store or reload objects in map property: referencedMap", 3, main.getReferenceMap().size());
        assertNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyFirst"));
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keySecond"));
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyThird"));
        assertNotNull("DefaultMapConverterImpl failed to store objects in map", main.getReferenceMap().get("keyFourth"));
    }
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.ocm.testmodel.collection.Main

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.