Logo: Relish

  1. Sign in

Project: Emplacementsdiagram

Bewegingen tonen op een emplacementsdiagram

Alle tekst tot aan Background wordt beschouwd als commentaar

Op basis "Case spec by example - Emplacementsdiagram"

Een emplacementsdiagram is een visueel overzicht van een minuut in het plan.
Het is een concreet overzicht van de uitvoering van het plan.
Het is een visuele controle op uitvoerbaarheid van het plan.

Op het emplacementsdiagram worden bewegingen getoond.
Deze feature beschrijft wat precies getoond moet worden.

Background
Given
een beweging "Den Bosch - Amsterdam" met bewegingnummer "3210"
Given
these activiteiten:
Soort Plantijd Locatie Spoor Insteltijd
V 10:08 Den Bosch 3 3 minuten
D 10:20 Geldermalsen 2
A 10:37 Utrecht 7
V 10:43 Utrecht 7 2 minuten
A 10:58 Amsterdam 4
Scenarios
Stilstaande bewegingen tonen

Een beweging staat stil als er sprake is van een aankomst (A) gevolgd door een vertrek (V).
De beweging is dan zichtbaar op het emplacementsdiagram
van plantijd (A) - insteltijd (A) tot en met plantijd (V).
De rijrichting wordt alleen getoond wanneer de beweging in beweging is.

Given de tijd is
When ik kijk op emplacementsdiagram van naar spoor
Then het emplacementdiagram toont en

Examples: Spoor is nog leeg
| Tijd | Locatie | Spoor | Rijrichting | Bewegingsnummer |
| 10:19 | Utrecht | 7 | | |

Examples: 10:20 is de doorkomst in Geldermalsen
| 10:20 | Utrecht | 7 | IU-gld-01 | 3210 |
| 10:37 | Utrecht | 7 | IU-gld-01 | 3210 |

Examples: 10:37 is de aankomst in Utrecht (daarna niet meer in beweging)
| 10:38 | Utrecht | 7 | | 3210 |
| 10:40 | Utrecht | 7 | | 3210 |

Examples: 10:41 is het vertrek uit Utrecht minus 2 minuten insteltijd (dan rijrichting tonen?)
| 10:41 | Utrecht | 7 | IU-ams-01? | 3210 |
| 10:42 | Utrecht | 7 | IU-ams-01? | 3210 |

Examples: 10:43 is het vertrek uit Utrecht
| 10:43 | Utrecht | 7 | IU-ams-01 | 3210 |
| 10:58 | Utrecht | 7 | IU-ams-01 | 3210 |

Examples: 10:58 is de aankomst in Amsterdam (daarna niet meer in beweging)
| 10:59 | Utrecht | 7 | | 3210 |

Scenario Outline: Doorkomsten tonen

Een beweging heeft een doorkomst als sprake is van een vertrek (V)
gevolgd door een doorkomst (D) gevolgd door een aankomst (A)

(er mogen vast ook meerdere doorkomsten na elkaar voorkomen)

De beweging is dan zichtbaar op het emplacementsdiagram
van plantijd (V) - insteltijd (V) tot en met plantijd (A).
De rijrichting wordt alleen getoond wanneer de beweging in beweging is.

Given de tijd is
When ik kijk op emplacementsdiagram van naar spoor
Then het emplacementdiagram toont en

Examples:
| Tijd | Locatie | Spoor | Rijrichting | Bewegingsnummer |
| 10:04 | Geldermalsen | 2 | | |

Examples: 10:05 is het vertrek in Den Bosch minus insteltijd 3 minuten
| 10:05 | Geldermalsen | 2 | IU-gld-01 | 3210 |
| 10:07 | Geldermalsen | 2 | IU-gld-01 | 3210 |

Examples: 10:08 is het vertrek in Den Bosch (dan in beweging)
| 10:08 | Geldermalsen | 2 | IU-gld-01 | 3210 |
| 10:19 | Geldermalsen | 2 | IU-gld-01 | 3210 |
| 10:20 | Geldermalsen | 2 | IU-gld-01 | 3210 |

Examples: onduidelijk of nu IU-gld-01 of IU-ut-01 getoond moet worden
| 10:20 | Geldermalsen | 2 | IU-ut-01 | 3210 |
| 10:21 | Geldermalsen | 2 | IU-ut-01 | 3210 |
| 10:37 | Geldermalsen | 2 | IU-ut-01 | 3210 |

Examples: 10:37 is de aankomst in Utrecht (daarna niet meer in beweging)
| 10:38 | Geldermalsen | 2 | | |

Scenario Outline: Randen van de dag

Aan de rand van de dag gaat de tijd van 23:59 naar 00:00
Nog examples toevoegen

Scenario Outline: Korte stops tonen.

Vergelijkbaar met Scenario Doorkomsten. De regel met 10:21 vervangen door een regel met 10:22.
De trein staat niet stil (geld alleen tussen A en V).

This scenario does not have any steps.


Last published about 5 years ago by Harry Nieboer.