Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.univ_amu.iut.reseauferre.traitement.controleur;
- import fr.univ_amu.iut.reseauferre.traitement.Gare;
- import fr.univ_amu.iut.reseauferre.traitement.LigneFerroviaire;
- import fr.univ_amu.iut.reseauferre.traitement.Sillon;
- import fr.univ_amu.iut.reseauferre.traitement.Trajet;
- import fr.univ_amu.iut.reseauferre.traitement.entreprisesFerroviaire.EntrepriseFerroviairePassagers;
- import fr.univ_amu.iut.reseauferre.traitement.trains.Train;
- import fr.univ_amu.iut.reseauferre.traitement.trains.TrainBetails;
- import fr.univ_amu.iut.reseauferre.traitement.trains.TrainPassagers;
- import org.junit.Test;
- import java.time.LocalTime;
- import java.util.ArrayList;
- import java.util.Collection;
- import static org.junit.Assert.*;
- public class ControleurTest {
- private static Collection<Sillon> touslessillons = new ArrayList<>();
- private static Collection<LigneFerroviaire> ligneFerroviairesDemande = new ArrayList<>();
- static {
- touslessillons.add(new Sillon(100, LocalTime.of(14,00),new LigneFerroviaire(new Gare("Paris"),new Gare("Bordeaux"))));
- touslessillons.add(new Sillon(1000, LocalTime.of(14,00),new LigneFerroviaire(new Gare("Paris"),new Gare("Bordeaux"))));
- touslessillons.add(new Sillon(100, LocalTime.of(10,00),new LigneFerroviaire(new Gare("Paris"),new Gare("Bordeaux"))));
- touslessillons.add(new Sillon(1000, LocalTime.of(6,00),new LigneFerroviaire(new Gare("Paris"),new Gare("Lille"))));
- touslessillons.add(new Sillon(500, LocalTime.of(23,00),new LigneFerroviaire(new Gare("Marseille"),new Gare("Lille"))));
- touslessillons.add(new Sillon(1000, LocalTime.of(20,00),new LigneFerroviaire(new Gare("Marseille"),new Gare("Lille"))));
- touslessillons.add(new Sillon(500, LocalTime.of(8,00),new LigneFerroviaire(new Gare("Paris"),new Gare("Lille"))));
- touslessillons.add(new Sillon(2000, LocalTime.of(16,00),new LigneFerroviaire(new Gare("Bordeaux"),new Gare("Marseille"))));
- touslessillons.add(new Sillon(2000, LocalTime.of(10,00),new LigneFerroviaire(new Gare("Bordeaux"),new Gare("Marseille"))));
- ligneFerroviairesDemande.add(new LigneFerroviaire(new Gare("Paris"),new Gare("Bordeaux")));
- ligneFerroviairesDemande.add(new LigneFerroviaire(new Gare("Bordeaux"),new Gare("Marseille")));
- ligneFerroviairesDemande.add(new LigneFerroviaire(new Gare("Marseille"),new Gare("Lille")));
- }
- private static Trajet trajet= new Trajet(ligneFerroviairesDemande,new TrainPassagers.BuilderTrainPassagers().addPrix(5000).addProprietaire(new EntrepriseFerroviairePassagers("SNCF",564123547)).addVitesseMax(380).construire());
- private static Controleur controleur;
- @Test
- public void attribuerSillon() throws Exception {
- controleur.attribuerSillon(trajet, new AttribueurMoinsCher(touslessillons));
- System.out.println(trajet.getSillonsEmprunte());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement