@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); }
/** 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); }
/** 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); }
/** Test de la fonction creerHtmlStatistique */ @Test public void testSortieHTML() { construireHistoriqueComplexe(); CalculsStatistiques.creerHtmlStatistique(rHistoriqueComplexe, "testUtilitaire.html"); }