Package org.apache.cayenne.testdo.testmap

Examples of org.apache.cayenne.testdo.testmap.Box


        Bag b1 = context.newObject(Bag.class);
        invalidate.add(b1);
        b1.setName("b1");

        Box bx1 = context.newObject(Box.class);
        invalidate.add(bx1);
        bx1.setName("big");
        bx1.setBag(b1);

        BoxInfo bi1 = context.newObject(BoxInfo.class);
        invalidate.add(bi1);
        bi1.setColor("red");
        bi1.setBox(bx1);

        Box bx2 = context.newObject(Box.class);
        invalidate.add(bx2);
        bx2.setName("small");
        bx2.setBag(b1);

        BoxInfo bi2 = context.newObject(BoxInfo.class);
        invalidate.add(bi2);
        bi2.setColor("green");
        bi2.setBox(bx2);
View Full Code Here


                List<Box> boxes = (List<Box>) bag.readPropertyDirectly(Bag.BOXES_PROPERTY);
                assertNotNull(boxes);
                assertFalse(((ValueHolder) boxes).isFault());
                assertEquals(2, boxes.size());

                Box big = null;
                List<String> names = new ArrayList<String>();
                for (Box box : boxes) {
                    assertEquals(PersistenceState.COMMITTED, box.getPersistenceState());
                    names.add(box.getName());
                    if (box.getName().equals("big")) {
                        big = box;
                    }
                }
                assertTrue(names.contains("big"));
                assertTrue(names.contains("small"));

                List<Ball> balls = (List<Ball>) big.readPropertyDirectly(Box.BALLS_PROPERTY);
                assertNotNull(balls);
                assertFalse(((ValueHolder) balls).isFault());
                assertEquals(2, balls.size());
                List<Integer> volumes = new ArrayList<Integer>();
                for (Ball ball : balls) {
View Full Code Here

        final List<Box> result = context.performQuery(query);
        queryInterceptor.runWithQueriesBlocked(new UnitTestClosure() {

            public void execute() {
                assertFalse(result.isEmpty());
                Box b1 = result.get(0);
                assertNotNull(b1.getBag());
                assertEquals(PersistenceState.COMMITTED, b1
                        .getBag()
                        .getPersistenceState());
                assertEquals("X", b1.getBag().getName());
            }
        });
    }
View Full Code Here

                    names.add(box.getName());
                }
                assertTrue(names.contains("big"));
                assertTrue(names.contains("small"));

                Box box = boxes.get(0);
                List<Ball> balls = (List<Ball>) box
                        .readPropertyDirectly(Box.BALLS_PROPERTY);
                assertNotNull(balls);
                assertFalse(((ValueHolder) balls).isFault());
                assertEquals(2, balls.size());
                List<Integer> volumes = new ArrayList<Integer>();
View Full Code Here

        final List<Box> result = context.performQuery(query);
        queryInterceptor.runWithQueriesBlocked(new UnitTestClosure() {

            public void execute() {
                assertFalse(result.isEmpty());
                Box b1 = result.get(0);
                assertNotNull(b1.getBag());
                assertEquals(PersistenceState.COMMITTED, b1
                        .getBag()
                        .getPersistenceState());
                assertEquals("X", b1.getBag().getName());
            }
        });
    }
View Full Code Here

                    names.add(box.getName());
                }
                assertTrue(names.contains("big"));
                assertTrue(names.contains("small"));

                Box box = boxes.get(0);
                List<Ball> balls = (List<Ball>) box
                        .readPropertyDirectly(Box.BALLS_PROPERTY);
                assertNotNull(balls);
                assertFalse(((ValueHolder) balls).isFault());
                assertEquals(2, balls.size());
                List<Integer> volumes = new ArrayList<Integer>();
View Full Code Here

TOP

Related Classes of org.apache.cayenne.testdo.testmap.Box

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.