Package net.sf.pmr.agilePlanning.domain.story.task.charge

Examples of net.sf.pmr.agilePlanning.domain.story.task.charge.ChargeImpl


        super.setUp();
       
        chargeMapper = AgilePlanningObjectFactory.getChargeMapper();
               
        // build charge to find
        chargeToFind = new ChargeImpl();

        Calendar calendar = Calendar.getInstance();
       
        calendar.set(Calendar.YEAR, 2005);
        calendar.set(Calendar.MONTH, 10);
View Full Code Here


     * Le jour de charge est arrondi au jour pr�s. Les minutes, secondes... ne sont pas prises en comptes
     * Test que seul jour/mois/ann�e sont pris en compte
     */
    public void testDateIsRounded() {
       
        Charge charge = new ChargeImpl();
       
        Calendar calendar = Calendar.getInstance();
        calendar.set(Calendar.DAY_OF_MONTH, 10);
        calendar.set(Calendar.HOUR_OF_DAY, 13);
       
        Date date = calendar.getTime();
       
        charge.setDay(date);
       
        Calendar calendarToCheck = Calendar.getInstance();
        calendarToCheck.setTime(charge.getDay());

       assertEquals(calendar.get(Calendar.DAY_OF_MONTH), calendarToCheck.get(Calendar.DAY_OF_MONTH));
       assertEquals(calendar.get(Calendar.MONTH), calendarToCheck.get(Calendar.MONTH));
       assertEquals(calendar.get(Calendar.YEAR), calendarToCheck.get(Calendar.YEAR));
       assertEquals(0, calendarToCheck.get(Calendar.HOUR_OF_DAY));
View Full Code Here

     *
     * Test avec des jours diff�rents. seul jour/mois/ann�e sont pris en compte
     */
    public void testIsEqualsAndHashcodeWithDifferentDays() {
       
        Charge charge1 = new ChargeImpl();
        Charge charge2 = new ChargeImpl();
       
        // developpeur
        User developper = new UserImpl();
       
        // jour1
        Calendar calendar = Calendar.getInstance();
        Date day1 = calendar.getTime();

        // jour2
        calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) + 1);
        Date day2 = calendar.getTime();
       
        charge1.setUser(developper);
        charge1.setDay(day1);
        charge1.setDaysNeededToFinish(60);
        charge1.setTimeUsedToday(120);
       
        charge2.setUser(developper);
        charge2.setDay(day2);
        charge2.setDaysNeededToFinish(60);
        charge2.setTimeUsedToday(120);
       
        assertFalse(charge1.equals(charge2));
       
    }
View Full Code Here

     *
     * Test avec des d�veloppeurs diff�rents
     */
    public void testIsEqualsAndHashcodeWithDifferentDeveloppeurs() {
       
        Charge charge1 = new ChargeImpl();
        Charge charge2 = new ChargeImpl();
       
        // developpeur
        User developper1 = new UserImpl();
        developper1.setLogin("scooby");
        developper1.setLastName("scooby");
       
        User developper2 = new UserImpl();
        developper2.setLogin("doo");
        developper2.setLastName("doo");

       
        // jour1
        Calendar calendar = Calendar.getInstance();
        Date day = calendar.getTime();
       
        charge1.setUser(developper1);
        charge1.setDay(day);
        charge1.setDaysNeededToFinish(60);
        charge1.setTimeUsedToday(120);
       
        charge2.setUser(developper2);
        charge2.setDay(day);
        charge2.setDaysNeededToFinish(60);
        charge2.setTimeUsedToday(120);
       
        assertFalse(charge1.equals(charge2));
       
    }
View Full Code Here

     *
     * Test quant tout est ok
     */
    public void testIsEqualsAndHashcodeWithSameDayAndSameDeveloppeurs() {
       
        Charge charge1 = new ChargeImpl();
        Charge charge2 = new ChargeImpl();
       
        // developpeur
        User developper = new UserImpl();
        developper.setLogin("scooby");
        developper.setLastName("scooby");
       
        // jour
        Calendar calendar = Calendar.getInstance();
        Date day = calendar.getTime();
       
        charge1.setUser(developper);
        charge1.setDay(day);
        charge1.setDaysNeededToFinish(60);
        charge1.setTimeUsedToday(120);
       
        charge2.setUser(developper);
        charge2.setDay(day);
        charge2.setDaysNeededToFinish(60);
        charge2.setTimeUsedToday(120);
       
        assertTrue(charge1.equals(charge2));
       
    }
View Full Code Here

        developpeur1.setLogin("scooby");
        User developpeur2 = new UserImpl();
        developpeur2.setLogin("doo");
       
        // création des charges
        Charge charge1 = new ChargeImpl();
        charge1.setTimeUsedToday(480);
        charge1.setUser(developpeur1);
        charge1.setDay(new Date());
       
        Charge charge2 = new ChargeImpl();
        charge2.setTimeUsedToday(120);
        charge2.setUser(developpeur2);
        charge2.setDay(new Date());
       
        // création de la liste
        Set<Charge> set = new HashSet<Charge>();
       
        set.add(charge1);
View Full Code Here

        developpeur1.setLogin("scooby");
        User developpeur2 = new UserImpl();
        developpeur2.setLogin("doo");
       
        // cr�ation des charges
        Charge charge1 = new ChargeImpl();
        charge1.setDaysNeededToFinish(60);
        charge1.setUser(developpeur1);
        charge1.setDay(day1);
       
        Charge charge2 = new ChargeImpl();
        charge2.setDaysNeededToFinish(120);
        charge2.setUser(developpeur2);
        charge2.setDay(day2);
       
        // cr�ation de la liste
        Set<Charge> set = new HashSet<Charge>();
       
        set.add(charge1);
View Full Code Here

       
        User developpeur3 = new UserImpl();
        developpeur3.setLogin("cartman");
       
        // cr�ation des charges
        Charge charge1 = new ChargeImpl();
        charge1.setDaysNeededToFinish(60);
        charge1.setUser(developpeur1);
        charge1.setDay(day1);
       
        Charge charge2 = new ChargeImpl();
        charge2.setDaysNeededToFinish(120);
        charge2.setUser(developpeur2);
        charge2.setDay(day2);
       
        Charge charge3 = new ChargeImpl();
        charge3.setDaysNeededToFinish(30);
        charge3.setUser(developpeur3);
        charge3.setDay(day3);
       
        // cr�ation de la liste
        Set<Charge> set = new HashSet<Charge>();
       
        set.add(charge1);
View Full Code Here

        developpeur1.setLogin("scooby");
        User developpeur2 = new UserImpl();
        developpeur2.setLogin("doo");
       
        // cr�ation des charges
        Charge charge1 = new ChargeImpl();
        charge1.setDaysNeededToFinish(60);
        charge1.setUser(developpeur1);
        charge1.setDay(day);
       
        Charge charge2 = new ChargeImpl();
        charge2.setDaysNeededToFinish(30);
        charge2.setUser(developpeur2);
        charge2.setDay(day);
       
        // cr�ation de la liste
        Set<Charge> set = new HashSet<Charge>();
       
        set.add(charge1);
View Full Code Here

     */
    public void testWarningWhenDifferenceBetweenTaskEstimateAndChargeIsPositive() {
     
      task.setDaysEstimated(1);
     
      Charge charge = new ChargeImpl();
      charge.setTimeUsedToday(1);
      charge.setDaysNeededToFinish(0.5);
     
      task.setCharges(new HashSet<Charge>());
      task.getCharges().add(charge);
     
      assertTrue(task.warning());  
View Full Code Here

TOP

Related Classes of net.sf.pmr.agilePlanning.domain.story.task.charge.ChargeImpl

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.