예제 #1
0
  /** Test des statistiques du temps de turnAround : Passage du Rouge --> Vert */
  @Test
  public void testCalculerTempsTurnAround() {

    construireHistoriqueComplexe();

    Statistique stats = CalculsStatistiques.calculerTempsTurnAround(rHistoriqueComplexe);

    assertTrue(stats.getMinimum() == 600000);
    assertTrue(stats.getMaximum() == 1800000);
    assertTrue(stats.getMoyenne() == 1200000);
    //        assertTrue(stats.getEcartType() == ??);
    assertTrue(stats.getMediane() == 1200000);
    assertTrue(stats.getPourcentile25() == 600000);
    assertTrue(stats.getPourcentile75() == 1800000);
  }
예제 #2
0
  /** Test des statistiques du nombre d'execution par jour */
  @Test
  public void testCalculerNbExecutionParJour() {

    construireHistoriqueSimple();

    Statistique stats = CalculsStatistiques.calculerNbExecutionParJour(rHistoriqueSimple);

    assertTrue(stats.getMinimum() == 1);
    assertTrue(stats.getMaximum() == 1);
    assertTrue(stats.getMoyenne() == 1);
    assertTrue(stats.getEcartType() == 0);
    assertTrue(stats.getMediane() == 1);
    assertTrue(stats.getPourcentile25() == 1);
    assertTrue(stats.getPourcentile75() == 1);
  }