Package org.mongojack.mock

Examples of org.mongojack.mock.MockEmbeddedObject


    }

    @Test
    public void testInsertRetrievePopulatedComplexList() {
        MockObject object = new MockObject();
        MockEmbeddedObject o1 = new MockEmbeddedObject();
        o1.value = "o1";
        MockEmbeddedObject o2 = new MockEmbeddedObject();
        o2.value = "o2";
        object.complexList = Arrays.asList(o1, o2);
        coll.insert(object);
        MockObject result = coll.findOne();
        assertEquals(object.complexList, result.complexList);
View Full Code Here


    }

    @Test
    public void testInsertRetrieveEmbeddedObject() {
        MockObject object = new MockObject();
        object.object = new MockEmbeddedObject();
        object.object.value = "blah";
        coll.insert(object);
        MockObject result = coll.findOne();
        assertEquals(object.object, result.object);
    }
View Full Code Here

    }

    @Test
    public void testInsertRetrieveEmebeddedObjectList() {
        MockObject object = new MockObject();
        object.object = new MockEmbeddedObject();
        object.object.list = Arrays.asList("1", "2");
        coll.insert(object);
        MockObject result = coll.findOne();
        assertEquals(object.object, result.object);
    }
View Full Code Here

        object.longs = 1234L;
        object.floats = 12.34f;
        object.doubles = 123.456;
        object.booleans = true;
        object.simpleList = Arrays.asList("simple1", "simple2");
        MockEmbeddedObject o1 = new MockEmbeddedObject();
        o1.value = "embedded 1";
        o1.list = Arrays.asList("e1 list1", "e1 list2");
        MockEmbeddedObject o2 = new MockEmbeddedObject();
        o2.value = "embedded 2";
        o2.list = Arrays.asList("e2 list1", "e2 list2");
        MockEmbeddedObject o3 = new MockEmbeddedObject();
        o3.value = "embedded 3";
        o3.list = Arrays.asList("e3 list1", "e3 list2");

        object.complexList = Arrays.asList(o1, o2);
        object.object = o3;
View Full Code Here

    @Test
    public void testObjectSerialisation() throws Exception {
        coll.insert(new MockObject("blah", "some string", 10));
        coll.updateById("blah",
                DBUpdate.set("object", new MockEmbeddedObject("hello")));
        assertThat(coll.findOneById("blah").object,
                equalTo(new MockEmbeddedObject("hello")));
    }
View Full Code Here

    public void testObjectInListSerialisation() throws Exception {
        coll.insert(new MockObject("blah", "some string", 10));
        coll.updateById(
                "blah",
                DBUpdate.pushAll("complexList",
                        Arrays.asList(new MockEmbeddedObject("hello"))));
        assertThat(coll.findOneById("blah").complexList,
                hasItem(new MockEmbeddedObject("hello")));
    }
View Full Code Here

        return mockObject;
    }

    private MockObject insertMockObjectWithEmbedded() {
        MockObject mockObject = new MockObject("someid", "hello", 10);
        MockEmbeddedObject embeddedObject = new MockEmbeddedObject();
        embeddedObject.value = "hello";
        embeddedObject.list = Arrays.asList("a", "b", "c");
        mockObject.object = embeddedObject;
        coll.insert(mockObject);
        return mockObject;
View Full Code Here

        return mockObject;
    }

    private MockObject insertMockObjectWithComplexList() {
        MockObject mockObject = new MockObject("someid", "hello", 10);
        MockEmbeddedObject embeddedObject1 = new MockEmbeddedObject();
        embeddedObject1.value = "foo";
        embeddedObject1.list = Arrays.asList("a", "b", "c");
        MockEmbeddedObject embeddedObject2 = new MockEmbeddedObject();
        embeddedObject2.value = "bar";
        embeddedObject2.list = Arrays.asList("d", "e");
        mockObject.complexList = Arrays
                .asList(embeddedObject1, embeddedObject2);
        coll.insert(mockObject);
View Full Code Here

TOP

Related Classes of org.mongojack.mock.MockEmbeddedObject

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.