Examples of Space


Examples of info.jtrac.domain.Space

    public JtracTest(String name) {
        super(name);
    }
   
    private Space getSpace() {
        Space space = new Space();
        space.setPrefixCode("TEST");
        space.setName("Test Space");
        return space;
    }
View Full Code Here

Examples of info.jtrac.domain.Space

        User user2 = dao.findUsersByEmail("test@jtrac.com").get(0);
        assertTrue(user2.getLoginName().equals("test"));
    }
   
    public void testUserSpaceRolesInsert() {
        Space space = getSpace();
        Metadata metadata = getMetadata();
       
        space.setMetadata(metadata);
        jtrac.storeSpace(space);
       
        User user = new User();
        user.setLoginName("test");
       
        user.addSpaceWithRole(space, "ROLE_TEST");
        jtrac.storeUser(user);
       
        User u1 = jtrac.loadUser("test");
       
        GrantedAuthority[] gas = u1.getAuthorities();
        assertEquals(1, gas.length);       
        assertEquals("ROLE_TEST:TEST", gas[0].getAuthority());
       
        List<UserSpaceRole> userSpaceRoles = jtrac.findUserRolesForSpace(space.getId());
        assertEquals(1, userSpaceRoles.size());
        UserSpaceRole usr = userSpaceRoles.get(0);
        assertEquals("test", usr.getUser().getLoginName());
        assertEquals("ROLE_TEST", usr.getRoleKey());
       
        List<User> users = jtrac.findUsersForUser(u1);
        assertEquals(1, users.size());
       
        List<User> users2 = jtrac.findUsersForSpace(space.getId());
        assertEquals(1, users2.size());
       
    }
View Full Code Here

Examples of info.jtrac.domain.Space

        assertEquals(1, set.size());       
        assertTrue(set.contains("ROLE_ADMIN"));
    }
   
    public void testItemInsertAndCounts() {
        Space s = getSpace();
        jtrac.storeSpace(s);
        User u = new User();
        u.setLoginName("test");
        u.addSpaceWithRole(s, "DEFAULT");
        jtrac.storeUser(u);
        Item i = new Item();
        i.setSpace(s);
        i.setAssignedTo(u);
        i.setLoggedBy(u);
        i.setStatus(State.CLOSED);
        jtrac.storeItem(i, null);
        assertEquals(1, i.getSequenceNum());
       
        CountsHolder ch = jtrac.loadCountsForUser(u);
        assertEquals(1, ch.getTotalAssignedToMe());
        assertEquals(1, ch.getTotalLoggedByMe());
        assertEquals(1, ch.getTotalTotal());
       
        Counts c = ch.getCounts().get(s.getId());
        assertEquals(1, c.getLoggedByMe());
        assertEquals(1, c.getAssignedToMe());
        assertEquals(1, c.getTotal());
    }
View Full Code Here

Examples of info.jtrac.domain.Space

        assertEquals(1, c.getAssignedToMe());
        assertEquals(1, c.getTotal());
    }
   
    public void testRemoveSpaceRoleDoesNotOrphanDatabaseRecord() {
        Space space = getSpace();
        jtrac.storeSpace(space);
        long spaceId = space.getId();
        User user = new User();
        user.setLoginName("test");
        user.addSpaceWithRole(space, "ROLE_ADMIN");
        jtrac.storeUser(user);
        long id = jdbcTemplate.queryForLong("select id from user_space_roles where space_id = " + spaceId);
View Full Code Here

Examples of info.jtrac.domain.Space

        assertEquals(0, jdbcTemplate.queryForInt("select count(0) from user_space_roles where space_id = " + spaceId));
        cleanDatabase();
    }
   
    public void testFindSpacesWhereGuestAllowed() {
        Space space = getSpace();
        space.setGuestAllowed(true);
        jtrac.storeSpace(space);
        assertEquals(1, jtrac.findSpacesWhereGuestAllowed().size());
    }
View Full Code Here

Examples of info.jtrac.domain.Space

        jtrac.storeSpace(space);
        assertEquals(1, jtrac.findSpacesWhereGuestAllowed().size());
    }
   
    public void testRenameSpaceRole() {
        Space space = getSpace();
        jtrac.storeSpace(space);
        User u = new User();
        u.setLoginName("test");
        u.addSpaceWithRole(space, "DEFAULT");
        jtrac.storeUser(u);
View Full Code Here

Examples of info.jtrac.domain.Space

   
    public void testGetItemAsHtmlDoesNotThrowException() {
        Config config = new Config("mail.server.host", "dummyhost");
        jtrac.storeConfig(config);
        // now email sending is switched on
        Space s = getSpace();
        jtrac.storeSpace(s);
        User u = new User();
        u.setLoginName("test");
        u.setName("Test User");
        u.setEmail("test");
View Full Code Here

Examples of info.jtrac.domain.Space

        String rendered = ItemUtils.getAsXml(i).asXML();
        assertTrue(rendered.contains("<item refId=\"TEST-"));
    }
   
    public void testDeleteItemThatHasRelatedItems() {
        Space s = getSpace();
        jtrac.storeSpace(s);
        User u = new User();
        u.setLoginName("test");
        u.setEmail("dummy");
        u.addSpaceWithRole(s, "DEFAULT");
View Full Code Here

Examples of info.jtrac.domain.Space

        Item temp = jtrac.loadItem(i1.getId());
        jtrac.removeItem(temp);
    }       
   
    public void testDeletingUserDeletesItemUsersAlso() {
        Space s = getSpace();
        jtrac.storeSpace(s);
        User u = new User();
        u.setLoginName("test");
        u.setEmail("dummy");
        u.addSpaceWithRole(s, "DEFAULT");
View Full Code Here

Examples of info.jtrac.domain.Space

   
    public void testLogicToFindNotUsersAndSpacesNotAllocated() {
       
        cleanDatabase();
       
        Space s1 = getSpace();
        Metadata m1 = getMetadata();
        m1.initRoles();
        s1.setMetadata(m1);
        jtrac.storeSpace(s1);
       
        Space s2 = getSpace();
        s2.setPrefixCode("TEST2");
        Metadata m2 = getMetadata();
        m2.initRoles();
        s2.setMetadata(m2);
        jtrac.storeSpace(s2);
       
        User u1 = new User();
        u1.setLoginName("test");
       
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.