Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.88 KB | None | 0 0
  1. package fr.univ_amu.iut.reseauferre.traitement.controleur;
  2.  
  3. import fr.univ_amu.iut.reseauferre.traitement.Gare;
  4. import fr.univ_amu.iut.reseauferre.traitement.LigneFerroviaire;
  5. import fr.univ_amu.iut.reseauferre.traitement.Sillon;
  6. import fr.univ_amu.iut.reseauferre.traitement.Trajet;
  7. import fr.univ_amu.iut.reseauferre.traitement.entreprisesFerroviaire.EntrepriseFerroviairePassagers;
  8. import fr.univ_amu.iut.reseauferre.traitement.trains.Train;
  9. import fr.univ_amu.iut.reseauferre.traitement.trains.TrainBetails;
  10. import fr.univ_amu.iut.reseauferre.traitement.trains.TrainPassagers;
  11. import org.junit.Test;
  12.  
  13. import java.time.LocalTime;
  14. import java.util.ArrayList;
  15. import java.util.Collection;
  16.  
  17. import static org.junit.Assert.*;
  18.  
  19. public class ControleurTest {
  20.     private static Collection<Sillon> touslessillons = new ArrayList<>();
  21.     private static Collection<LigneFerroviaire> ligneFerroviairesDemande = new ArrayList<>();
  22.  
  23.  
  24.  
  25.     static {
  26.         touslessillons.add(new Sillon(100, LocalTime.of(14,00),new LigneFerroviaire(new Gare("Paris"),new Gare("Bordeaux"))));
  27.         touslessillons.add(new Sillon(1000, LocalTime.of(14,00),new LigneFerroviaire(new Gare("Paris"),new Gare("Bordeaux"))));
  28.         touslessillons.add(new Sillon(100, LocalTime.of(10,00),new LigneFerroviaire(new Gare("Paris"),new Gare("Bordeaux"))));
  29.         touslessillons.add(new Sillon(1000, LocalTime.of(6,00),new LigneFerroviaire(new Gare("Paris"),new Gare("Lille"))));
  30.         touslessillons.add(new Sillon(500, LocalTime.of(23,00),new LigneFerroviaire(new Gare("Marseille"),new Gare("Lille"))));
  31.         touslessillons.add(new Sillon(1000, LocalTime.of(20,00),new LigneFerroviaire(new Gare("Marseille"),new Gare("Lille"))));
  32.         touslessillons.add(new Sillon(500, LocalTime.of(8,00),new LigneFerroviaire(new Gare("Paris"),new Gare("Lille"))));
  33.         touslessillons.add(new Sillon(2000, LocalTime.of(16,00),new LigneFerroviaire(new Gare("Bordeaux"),new Gare("Marseille"))));
  34.         touslessillons.add(new Sillon(2000, LocalTime.of(10,00),new LigneFerroviaire(new Gare("Bordeaux"),new Gare("Marseille"))));
  35.  
  36.  
  37.  
  38.         ligneFerroviairesDemande.add(new LigneFerroviaire(new Gare("Paris"),new Gare("Bordeaux")));
  39.         ligneFerroviairesDemande.add(new LigneFerroviaire(new Gare("Bordeaux"),new Gare("Marseille")));
  40.         ligneFerroviairesDemande.add(new LigneFerroviaire(new Gare("Marseille"),new Gare("Lille")));
  41.  
  42.  
  43.     }
  44.  
  45.     private static Trajet trajet= new Trajet(ligneFerroviairesDemande,new TrainPassagers.BuilderTrainPassagers().addPrix(5000).addProprietaire(new EntrepriseFerroviairePassagers("SNCF",564123547)).addVitesseMax(380).construire());
  46.     private static Controleur controleur;
  47.     @Test
  48.     public void attribuerSillon() throws Exception {
  49.         controleur.attribuerSillon(trajet, new AttribueurMoinsCher(touslessillons));
  50.         System.out.println(trajet.getSillonsEmprunte());
  51.     }
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement