Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
I
IDATT1003-2023-Mappe-TrainDispatchSystem-Template
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Magnus Eik
IDATT1003-2023-Mappe-TrainDispatchSystem-Template
Graph
main
Select Git revision
Branches
1
main
default
Tags
4
1.0
0.3
0.2
0.1
5 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
12
Dec
11
10
9
8
7
6
5
4
Oct
Docs: Javadoc improvements and comments in tests
1.0 main
1.0 main
Docs: Javadoc improvements
Docs: Javadoc additions to Verification class.
Feat: New class Verification to be used for verification.
Feat: Bugfixes in UserInterface.
Docs: JavaDocs
Merge remote-tracking branch 'origin/main'
Docs: Updates ReadMe.md
Update README.md
Feat: Removed unit test testNegativeDelayException from TrainDepartureRegisterTest. It is redundant.
Docs: JavaDoc corrections and additions.
Docs: JavaDoc corrections and additions.
Docs: JavaDoc changes.
Feat: Changed TrainDeparture constructor to use setters with verification. Previously used verification in constructor. Fields for line, destination, and originalDeparture where changed to non-final, but do not have public setters.
Refactor: Changed init(); from running in UserInterface to running in TrainDispatchApp.
Feat: Changed verifyPositiveDuration from public to private.
Feat: Fixed text errors in menu.
Feat: Replaced all breaks in UserInterface with do-while loops and lambda-like syntax.
Feat: Removing breaks from UserInterface in favor of using do-while loops.
Feat: Changed formatting of menu to be more inline with exercise.
Feat: Changed formatting of menu to be more inline with exercise.
Feat: Fixed bug in menu. It now starts over when provided text input rather than quit.
Docs: JavaDoc
Feat: Added unit test for printHashMap()
Feat: Added unit test for printHashMap()
Feat: Added unit tests to both TrainDepartureRegisterTest and TrainDepartureTest. Changed updateCurrentTime() to throw exceptions for earlier time input parameter. Added changes to UserInterface to ensure it works with new updateCurrentTime()
Feat: Added verifyLocalTime to TrainDeparture to verify LocalTime. Removing verification methods for minute, long and hour. These are no longer used.
Feat: Adding exception-handling to a variety of methods.
Feat: Adding exception-handling to a variety of methods.
Improvements to printing in menu. Changing minuteDelay from long to duration.
Improvements to printSortedListMenu().
Fixing UI for list of Train Departures based on destination. Fixed bugs in related methods. Made better use of init() in UserInterface.
Making changes to clean up UserInterface with methods. Making use of LinkedHashMap due to problems with Iterators. Fixed removeDepartedTrainDepartures.
Changing TrainDeparture to take in LocalTime. Removing updated departure time. Using methods to add delays. Making changes to UI functionality while-looping.
Removing redundant int trainNumber field. Will use only trainNumber in the HashMap. Rewriting code around this change.
Updating time of day will now remove departed trains. It will also not work if the time is earlier in the day. updateTime method was created for this purpose. Field time renamed to currentTime for clarity. User interface updates with breaks and more functional choices. Added method for assigning new track number setTrack in TrainDeparture.
Updating time of day will now remove departed trains. It will also not work if the time is earlier in the day. updateTime method was created for this purpose. Field time renamed to currentTime for clarity.
Updating time of day will now remove departed trains. It will also not work if the time is earlier in the day. updateTime method was created for this purpose. Field time renamed to currentTime for clarity.
Added basic menu shown using showMenu. TrainDispatchApp now creates an object of class UserInterface, and runs start.
Starting version v0.3 and work on UI.
0.3
0.3
Loading