Package de.timefinder.data

Examples of de.timefinder.data.Person


        assertTrue(ev.getPersonsMap().containsKey(instance));
        assertTrue(instance.removeEvent(ev, true));
        assertFalse(instance.getEventsMap().containsKey(ev));
        assertFalse(ev.getPersonsMap().containsKey(instance));

        instance = new Person();
        instance.addEvent(ev, false);
        assertTrue(instance.getEventsMap().containsKey(ev));
        assertFalse(ev.getPersonsMap().containsKey(instance));
        assertTrue(instance.removeEvent(ev, true));
        assertFalse(instance.getEventsMap().containsKey(ev));
        assertFalse(ev.getPersonsMap().containsKey(instance));

        instance = new Person();
        instance.addEvent(ev, false);
        assertTrue(instance.getEventsMap().containsKey(ev));
        assertFalse(ev.getPersonsMap().containsKey(instance));
        assertTrue(instance.removeEvent(ev, false));
        assertFalse(instance.getEventsMap().containsKey(ev));
View Full Code Here


        Event tmpEv1 = tmpEDao.findFirstByName("event1");
        Event tmpEv2 = tmpEDao.findFirstByName("event2");
        Event tmpEv3 = tmpEDao.findFirstByName("event3");
        Event tmpEv4 = tmpEDao.findFirstByName("event4");
        Person tmpPerson1 = dataPool.getDao(Person.class).findFirstByName("person1");
        Person tmpPerson4 = dataPool.getDao(Person.class).findFirstByName("person4");

        long max = -1;
        for (Event event : eDao.getAll()) {
            if (event.getId() > max)
                max = event.getId();
        }
        Event ev = eDao.create();
        eDao.attach(ev);
        assertTrue(max < ev.getId());
        eDao.detach(ev);

        assertEquals("description", tmpPerson1.getDescription());
        assertEquals(2, tmpPerson1.getEvents().size());
        assertTrue(tmpPerson1.getEvents().contains(tmpEv1));
        assertTrue(tmpPerson1.getEvents().contains(tmpEv2));

        assertEquals(2, tmpEv1.getPersons().size());
        assertTrue(tmpEv1.getPersons().contains(tmpPerson1));
        assertTrue(tmpEv1.getPersons().contains(tmpPerson4));

        assertTrue(tmpPerson4.getEvents().contains(tmpEv1));
        assertEquals(Role.TEACHER, tmpPerson4.getRole(tmpEv1));

        RasterConstraint rasterC = tmpEv1.getConstraint(RasterConstraint.class);
        assertFalse(rasterC.getRaster().getForbidden().isAssigned(0));
        assertTrue(rasterC.getRaster().getForbidden().isAssigned(1));
        assertTrue(rasterC.getRaster().getForbidden().isAssigned(7));
View Full Code Here

        assertNotNull(newPDao);
        assertNotNull(newFDao);
        assertNotNull(newEDao);
        assertNotNull(newLDao);

        Person newPerson1 = newPDao.findFirstByName("person1");
        Person newPerson2 = newPDao.findFirstByName("person2");
        Person newPerson3 = newPDao.findFirstByName("person3");
        Person newPerson4 = newPDao.findFirstByName("person4");

        Event newEv1 = newEDao.findFirstByName("event1");
        Event newEv2 = newEDao.findFirstByName("event2");
        Event newEv3 = newEDao.findFirstByName("event3");
        Event newEv4 = newEDao.findFirstByName("event4");

        Location newLoc1 = newLDao.findFirstByName("location1");
        Location newLoc2 = newLDao.findFirstByName("location2");
        Location newLoc3 = newLDao.findFirstByName("location3");
        Location newLoc4 = newLDao.findFirstByName("location4");

        Feature newFeature1 = newFDao.findFirstByName("feature1");
        Feature newFeature2 = newFDao.findFirstByName("feature2");

        assertTrue(newPerson1.getEventsMap().containsKey(newEv1));
        assertTrue(newPerson1.getEventsMap().containsKey(newEv2));
        assertTrue(newPerson2.getEventsMap().containsKey(newEv3));
        assertTrue(newPerson2.getEventsMap().containsKey(newEv4));
        assertTrue(newPerson3.getEventsMap().containsKey(newEv3));
        assertTrue(newPerson4.getEventsMap().containsKey(newEv1));

        // the following could fail if we change the hashcode while
        // deserialization with xstream
        assertTrue(newEv1.getPersonsMap().containsKey(newPerson1));
        assertTrue(newEv1.getPersonsMap().containsKey(newPerson4));
View Full Code Here

TOP

Related Classes of de.timefinder.data.Person

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.