Package com.agilebooster.data.entity

Examples of com.agilebooster.data.entity.Project


        productOwner = new User("ProductOwner@agilebooster.fr", "Forename", "Last Name", "password", true);
        productOwner = userController.create(productOwner);

        projectController = new ProjectController();
        Date date = new Date();
        project = new Project("Test Sprint ", "TST", "Project Sprint test.", date, "http://www.testSprint.com", "http://www.Sprint.git", scrumMaster, productOwner);
        project = projectController.create(project);

        releaseController = new ReleaseController();
        release = new Release("Release Test Sprint", date, date, true, project);
        release = releaseController.create(release);
View Full Code Here


        productOwner = new User("ProductOwner@agilebooster.fr", "Forename", "Last Name", "password", true);
        productOwner = userController.create(productOwner);

        projectController = new ProjectController();
        Date date = new Date();
        project1 = new Project("Test Release 1", "TR1", "Project Release 1 test.", date, "http://www.testRelease1.com", "http://www.testRelease1.git", scrumMaster, productOwner);
        project1 = projectController.create(project1);
        project2 = new Project("Test Release 2", "TR2", "Project Release 2 test.", date, "http://www.testRelease2.com", "http://www.testRelease2.git", scrumMaster, productOwner);
        project2 = projectController.create(project2);
    }
View Full Code Here

        assignedUser2 = userController.create(assignedUser2);
        assignedUser3 = new User("AssignedUser3@agilebooster.fr", "Forename", "Last Name", "password", true);
        assignedUser3 = userController.create(assignedUser3);

        projectController = new ProjectController();
        project = new Project("Test BacklogItem", "TBM", "Project BacklogItem test.", date, "http://www.testBacklogItem.com", "http://www.testBacklogItem.git", scrumMaster, productOwner);
        project = projectController.create(project);

        releaseController = new ReleaseController();
        release = new Release("Release Test Backlog Item", date, date, true, project);
        release = releaseController.create(release);
View Full Code Here

        List<User> assignedUsers = new ArrayList<>();
        assignedUsers.add(developer1);
        assignedUsers.add(developer2);
        assignedUsers.add(developer3);
        Date creationDate = new Date();
        Project project = new Project("Test Create", "TCE", "Project creation test.", creationDate, "http://www.testCreate.com", "http://www.testCreate.git", scrumMaster, productOwner);
        project.setAssignedUsers(assignedUsers);
        Project projectResult = projectController.create(project);

        //Check Project properties.
        assertNotNull(projectResult.getId());
        assertEquals(project.getName(), projectResult.getName());
        assertEquals(project.getKeyName(), projectResult.getKeyName());
        assertEquals(project.getDescription(), projectResult.getDescription());
        assertEquals(project.getCreationDate(), projectResult.getCreationDate());
        assertEquals(project.getURLWebsite(), projectResult.getURLWebsite());
        assertEquals(project.getURLRepository(), projectResult.getURLRepository());
        assertEquals(project.getScrumMaster(), projectResult.getScrumMaster());
        assertEquals(project.getProductOwner(), projectResult.getProductOwner());
        assertEquals(project.getAssignedUsers(), projectResult.getAssignedUsers());

        //Check users properties.
        scrumMaster = userController.refresh(scrumMaster);
        assertTrue(scrumMaster.getAssignedProjectsAsSM().contains(projectResult));
        productOwner = userController.refresh(productOwner);
View Full Code Here

        List<User> assignedUsers = new ArrayList<>();
        assignedUsers.add(developer1);
        assignedUsers.add(developer2);
        assignedUsers.add(developer3);
        Date creationDate = new Date();
        Project project = new Project("Test Destroy", "TDY", "Project destroy test.", creationDate, "http://www.testDestroy.com", "http://www.testDestroy.git", scrumMaster, productOwner);
        project.setAssignedUsers(assignedUsers);
        project = projectController.create(project);
        assertTrue(projectController.destroy(project));
    }
View Full Code Here

        List<User> assignedUsers = new ArrayList<>();
        assignedUsers.add(developer1);
        assignedUsers.add(developer2);
        assignedUsers.add(developer3);
        Date creationDate = new Date();
        Project project1 = new Project("Test Get Project 1", "TG1", "Project Get Project 1 test.", creationDate, "http://www.testGetProject.com", "http://www.testGetProject.git", scrumMaster, productOwner);
        Project project2 = new Project("Test Get Project 2", "TG2", "Project Get Project 2 test.", creationDate, "http://www.testGetProject.com", "http://www.testGetProject.git", scrumMaster, productOwner);
        Project project3 = new Project("Test Get Project 3", "TG3", "Project Get Project 3 test.", creationDate, "http://www.testGetProject.com", "http://www.testGetProject.git", scrumMaster, productOwner);
        project1.setAssignedUsers(assignedUsers);
        project2.setAssignedUsers(assignedUsers);
        project3.setAssignedUsers(assignedUsers);
        project1 = instance.create(project1);
        project2 = instance.create(project2);
        project3 = instance.create(project3);
        List result = instance.getProjects();
        assertTrue(result.contains(project1));
View Full Code Here

        List<User> assignedUsers = new ArrayList<>();
        assignedUsers.add(developer1);
        assignedUsers.add(developer2);
        assignedUsers.add(developer3);
        Date creationDate = new Date();
        Project project = new Project("Test Get Project By KeyName", "TGK", "Project Get Project By KeyName.", creationDate, "http://www.testGetProjectByKeyName.com", "http://www.testGetProjectByKeyName.git", scrumMaster, productOwner);
        project.setAssignedUsers(assignedUsers);
        ProjectController instance = new ProjectController();
        instance.create(project);

        //Check true case.
        Project projectResult = instance.getProjectByKeyName(project.getKeyName());
        assertEquals(project.getName(), projectResult.getName());
        assertEquals(project.getKeyName(), projectResult.getKeyName());
        assertEquals(project.getDescription(), projectResult.getDescription());
        assertEquals(project.getCreationDate(), projectResult.getCreationDate());
        assertEquals(project.getURLWebsite(), projectResult.getURLWebsite());
        assertEquals(project.getURLRepository(), projectResult.getURLRepository());
        assertEquals(project.getScrumMaster(), projectResult.getScrumMaster());
        assertEquals(project.getProductOwner(), projectResult.getProductOwner());
        assertEquals(project.getAssignedUsers(), projectResult.getAssignedUsers());
        instance.destroy(projectResult);

        //Check wrong case.
        projectResult = instance.getProjectByKeyName("FCE");
        assertNull(projectResult);
View Full Code Here

     * @param keyName Project key name
     * @return Project corresponding to the key name.
     */
    public Project getProjectByKeyName(String keyName) {
        EntityManager em = null;
        Project project = null;
        try {
            em = getEntityManager();
            project = (Project) em.createNamedQuery(("Projects.findByKeyName")).setParameter("keyName", keyName).getSingleResult();
        } catch (NoResultException ex) {
            project = null;
View Full Code Here

        guest3 = new User("Guest3@agilebooster.fr", "Forename", "Last Name", "password", true);
        guest3 = userController.create(guest3);

        projectController = new ProjectController();
        Date date = new Date();
        project = new Project("Test Event", "TET", "Project Event test.", date, "http://www.testEvent.com", "http://www.testEvent.git", scrumMaster, productOwner);
        project = projectController.create(project);
    }
View Full Code Here

            //Insert release
            em.persist(release);
            em.flush();

            //Update Project.
            Project project = release.getProject();
            project.addRelease(release);
            em.merge(project);

            //Commit.
            em.getTransaction().commit();
        } catch (Exception ex) {
View Full Code Here

TOP

Related Classes of com.agilebooster.data.entity.Project

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.