示例#1
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);
  }
示例#2
0
  @Test
  public void testVerifierHTMLStatistiques() {

    construireHistoriqueSimple();
    Statistique statsTempsExecution = CalculsStatistiques.calculerTempsExecution(rHistoriqueSimple);

    construireHistoriqueSimple();
    Statistique statsNbExecutionParJour =
        CalculsStatistiques.calculerNbExecutionParJour(rHistoriqueSimple);

    construireHistoriqueComplexe();
    Statistique statsTempsTurnAround =
        CalculsStatistiques.calculerTempsTurnAround(rHistoriqueComplexe);

    AccesFichier.ecrireFichier(
        "testVerifHTML.html",
        HTMLStatistiques.creerHTML(
            statsTempsExecution, statsNbExecutionParJour, statsTempsTurnAround),
        false,
        true);
  }