CS2103-AY1819S1-W13-3 / main

ConTAct - A CS2103 project aimed at making a teaching assistant's job easier
https://cs2103-ay1819s1-w13-3.github.io/main/
MIT License
2 stars 5 forks source link

Allows for storing and modeling of the calendar #50

Closed andrewtanJS closed 5 years ago

andrewtanJS commented 6 years ago

These changes reflect the entirety of scheduling a command, from the command line to the calendar model and the XML storage.

The overall sequence of operations mirror that of the address book, and it is implemented similarly.

There are also some trailing commits from previous changes due to some issues with Intellij.

andrewtanJS commented 6 years ago

There are some issues with the tests after modifying some parts of ModelManager

coveralls commented 6 years ago

Pull Request Test Coverage Report for Build 106


Changes Missing Coverage Covered Lines Changed/Added Lines %
src/main/java/seedu/address/model/event/exceptions/EventNotFoundException.java 0 1 0.0%
src/main/java/seedu/address/model/UserPrefs.java 2 4 50.0%
src/main/java/seedu/address/model/event/Event.java 5 7 71.43%
src/main/java/seedu/address/commons/events/model/CalendarChangedEvent.java 0 4 0.0%
src/main/java/seedu/address/MainApp.java 9 17 52.94%
src/main/java/seedu/address/model/Calendar.java 13 21 61.9%
src/main/java/seedu/address/storage/XmlFileStorage.java 0 8 0.0%
src/main/java/seedu/address/storage/StorageManager.java 4 16 25.0%
src/main/java/seedu/address/storage/XmlCalendarStorage.java 9 22 40.91%
src/main/java/seedu/address/model/event/UniqueEventList.java 17 31 54.84%
<!-- Total: 80 279 28.67% -->
Totals Coverage Status
Change from base Build 98: -2.1%
Covered Lines: 1676
Relevant Lines: 2000

💛 - Coveralls