Пример #1
0
  /** Preparer un historique simple pour les tests */
  public void construireHistoriqueSimple() {

    // On crée un registre historique simple, qui va servir à quelques tests
    AccesFichier.viderFichier("Histo_StatsTestSimple.dat");
    rHistoriqueSimple = RegistreHistorique.getInstanceOf();
    rHistoriqueSimple.changerHistorique("Histo_StatsTestSimple.dat");

    // =====================================================
    // 1er jeu
    String testId = "JeuxTest001";
    String testEtat = Historique.ETAT_VERT;
    int testNombreTests = 10;
    // 1 minute ! = 60 secondes
    Date uneDateDebut = Temps.stringToDate("27-11-2011", "12:12:00");
    Date uneDateFin = Temps.stringToDate("27-11-2011", "12:13:00");
    long testVitesse = Temps.calculerVitesse(uneDateDebut, uneDateFin);

    Historique unHistorique =
        new Historique(testId, testEtat, testNombreTests, testVitesse, uneDateDebut);

    rHistoriqueSimple.creerHistorique(unHistorique);

    // =====================================================
    // 2e jeu
    testId = "JeuxTest002";
    testEtat = Historique.ETAT_ROUGE;
    testNombreTests = 20;
    // 2 minutes ! = 120 secondes
    uneDateDebut = Temps.stringToDate("28-11-2011", "12:15:00");
    uneDateFin = Temps.stringToDate("28-11-2011", "12:17:00");
    testVitesse = Temps.calculerVitesse(uneDateDebut, uneDateFin);

    unHistorique = new Historique(testId, testEtat, testNombreTests, testVitesse, uneDateDebut);

    rHistoriqueSimple.creerHistorique(unHistorique);

    // =====================================================
    // 3e jeu
    testId = "JeuxTest003";
    testEtat = Historique.ETAT_VERT;
    testNombreTests = 30;
    // 3 minutes ! = 180 secondes
    uneDateDebut = Temps.stringToDate("29-11-2011", "12:18:00");
    uneDateFin = Temps.stringToDate("29-11-2011", "12:21:00");
    testVitesse = Temps.calculerVitesse(uneDateDebut, uneDateFin);

    unHistorique = new Historique(testId, testEtat, testNombreTests, testVitesse, uneDateDebut);

    rHistoriqueSimple.creerHistorique(unHistorique);
  }
Пример #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);
  }
Пример #3
0
  /** Preparer un historique complexe pour les tests */
  public void construireHistoriqueComplexe() {

    // On crée un registre historique complexe, qui va servir à quelques tests
    //
    //  Essentiellement pour tester le : temps de turn around : Rouge --> Vert
    //
    AccesFichier.viderFichier("Histo_StatsTestComplexe.dat");
    rHistoriqueComplexe = RegistreHistorique.getInstanceOf();
    rHistoriqueComplexe.changerHistorique("Histo_StatsTestComplexe.dat");

    Date uneDateDebut = Temps.stringToDate("27-11-2011", "12:12:00");
    Date uneDateFin = Temps.stringToDate("27-11-2011", "12:13:00");
    long testVitesse = Temps.calculerVitesse(uneDateDebut, uneDateFin);
    int testNombreTests = 10;

    // =====================================================
    // 1er jeu
    String testId = "JeuxTest001";
    String testEtat = Historique.ETAT_VERT;
    Date dateDuTest = Temps.stringToDate("27-11-2011", "12:00:00");

    Historique unHistorique =
        new Historique(testId, testEtat, testNombreTests, testVitesse, dateDuTest);
    rHistoriqueComplexe.creerHistorique(unHistorique);

    // =====================================================
    // 2e jeu
    testId = "JeuxTest002";
    testEtat =
        Historique.ETAT_ROUGE; // ------------------------------> ROUGE !! 10 minutes de turn around
    dateDuTest = Temps.stringToDate("27-11-2011", "12:10:00"); // + 10 minutes

    unHistorique = new Historique(testId, testEtat, testNombreTests, testVitesse, dateDuTest);
    rHistoriqueComplexe.creerHistorique(unHistorique);

    // =====================================================
    // 4e jeu
    testId = "JeuxTest004";
    testEtat = Historique.ETAT_VERT;
    dateDuTest = Temps.stringToDate("27-11-2011", "12:20:00"); // + 10 minutes

    unHistorique = new Historique(testId, testEtat, testNombreTests, testVitesse, dateDuTest);
    rHistoriqueComplexe.creerHistorique(unHistorique);

    // =====================================================
    // 5e jeu
    testId = "JeuxTest005";
    testEtat =
        Historique.ETAT_ROUGE; // ------------------------------> ROUGE !! 30 minutes de turn around
    dateDuTest = Temps.stringToDate("27-11-2011", "12:30:00"); // + 10 minutes

    unHistorique = new Historique(testId, testEtat, testNombreTests, testVitesse, dateDuTest);
    rHistoriqueComplexe.creerHistorique(unHistorique);

    // =====================================================
    // 6e jeu
    testId = "JeuxTest006";
    testEtat = Historique.ETAT_ROUGE;
    dateDuTest = Temps.stringToDate("27-11-2011", "12:40:00"); // + 10 minutes

    unHistorique = new Historique(testId, testEtat, testNombreTests, testVitesse, dateDuTest);
    rHistoriqueComplexe.creerHistorique(unHistorique);

    // =====================================================
    // 7e jeu
    testId = "JeuxTest007";
    testEtat = Historique.ETAT_ROUGE;
    dateDuTest = Temps.stringToDate("27-11-2011", "12:50:00"); // + 10 minutes

    unHistorique = new Historique(testId, testEtat, testNombreTests, testVitesse, dateDuTest);
    rHistoriqueComplexe.creerHistorique(unHistorique);

    // =====================================================
    // 8e jeu
    testId = "JeuxTest008";
    testEtat = Historique.ETAT_VERT;
    dateDuTest = Temps.stringToDate("27-11-2011", "13:00:00"); // + 10 minutes

    unHistorique = new Historique(testId, testEtat, testNombreTests, testVitesse, dateDuTest);
    rHistoriqueComplexe.creerHistorique(unHistorique);

    // =====================================================
    // 9e jeu
    testId = "JeuxTest009";
    testEtat =
        Historique
            .ETAT_ROUGE; // ------------------------------> ROUGE !!  0 minutes On ne compte pas
                         // celui-ci
    dateDuTest = Temps.stringToDate("27-11-2011", "13:10:00"); // + 10 minutes

    unHistorique = new Historique(testId, testEtat, testNombreTests, testVitesse, dateDuTest);
    rHistoriqueComplexe.creerHistorique(unHistorique);
  }