Package net.sf.pmr.core.domain.project

Examples of net.sf.pmr.core.domain.project.ProjectImpl


     * Test que l'inject dependencies renvoit bien un proxy
     * quand on lui passe un object
     */
    public void testInjectDependenciesWithoutAnAdvised() {

        Project basicProject = new ProjectImpl();

        Project basicProjectProxyReturned = basicProjectProxyUtil
                .injectDependencies(basicProject);

        assertTrue(basicProjectProxyReturned instanceof Advised);
View Full Code Here


     * Quand la validation échoue,
     * pas d'appel à la repository
     */
    public void testAddWhenValidationFailed() {
       
        Project project = new ProjectImpl();
        project.setCode("c1");
        project.setName("name1");
       
        User member = new UserImpl();
       
        // set expectations
        //EasyMock.expect(mockUserRepository.findUserByPersistanceId(1)).andReturn(new UserImpl());
View Full Code Here

     * Quand il n'y a pas d'erreur à la validation,
     * la repository peut être appellée
     */
    public void testAddWhenValidationSucceed() {
       
        Project project = new ProjectImpl();
        project.setCode("c1");
        project.setName("name1");
       
        User member = new UserImpl();
       
        // set expectations
        EasyMock.expect(mockBasicProjectValidator.validate(EasyMock.anyObject())).andReturn(mockBasicProjectErrors);
View Full Code Here

     */
    public void testAddUserToProject() {
       
        User user = new UserImpl();
        user.setProjects(new HashSet<Project>());
        Project basicProject = new ProjectImpl();
       
        // recherche du user
        EasyMock.expect(mockUserRepository.findUserByPersistanceId(1)).andReturn(user);
        // recherche du project
        EasyMock.expect(mockBasicProjectRepository.findByPersistanceId(2)).andReturn(basicProject);
View Full Code Here

     * Test que le getTarget renvoit bien l'objet envoyé
     * quand celui-ci n'est pas un proxy
     */
    public void testGetTargetWithoutAnAdvised() {

        Project basicProject1 = new ProjectImpl();

        Project basicProject2 = basicProjectProxyUtil.getTarget(basicProject1);

        assertSame(basicProject1, basicProject2);

View Full Code Here

     * Test que l'inject dependencies renvoit bien un proxy
     * quand on lui passe un object
     */
    public void testInjectDependenciesWithoutAnAdvised() {

        Project basicProject = new ProjectImpl();

        Project basicProjectProxyReturned = basicProjectProxyUtil
                .injectDependencies(basicProject);

        assertTrue(basicProjectProxyReturned instanceof Advised);
View Full Code Here

     */
    protected void setUp() throws Exception {
       
        basicProjectValidator = CoreObjectFactory.getProjectValidator();
       
        basicProject = new ProjectImpl();
        basicProject.setMembers(new HashSet<User>());
       
        super.setUp();
       
    }
View Full Code Here

    }
   
    public final void testEquals() {

        Project basicProject1 = new ProjectImpl();
        Project basicProject2 = new ProjectImpl();

        assertTrue(basicProject1.equals(basicProject2));

        basicProject2.setCode("YUT");

        assertFalse(basicProject1.equals(basicProject2));

    }
View Full Code Here

    }
   

    public final void testHashCode() {

        Project basicProject1 = new ProjectImpl();
        Project basicProject2 = new ProjectImpl();

        assertTrue(basicProject1.hashCode() == basicProject2.hashCode());

        basicProject2.setCode("YUT");

        assertFalse(basicProject1.hashCode() == basicProject2.hashCode());

    }
View Full Code Here

   * @throws Exception
   */
  public final void testAddWithAProject() throws Exception {
   
    User user = new UserImpl();
    Project basicProject = new ProjectImpl();
   
    user.setLogin("sdoo");
    user.setPassword("password");
    user.setFirstName("scooby");
    user.setLastName("doo");
    user.setEmail("scooby@worldCompany.com");
 
   
    basicProject.setPersistanceId(1);
    basicProject.setCode("PR1");
    basicProject.setName("PM Project");
    basicProject.setPersistanceVersion(1);
   
    user.setProjects(new HashSet<Project>());
    user.getProjects().add(basicProject);

    // add
View Full Code Here

TOP

Related Classes of net.sf.pmr.core.domain.project.ProjectImpl

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.