summaryrefslogtreecommitdiff
path: root/src/test
AgeCommit message (Collapse)Author
2018-02-09Playlist Merge ImprovementsJesse Morgan
Don’t force a user to revisit a previously completed chapter if a new required video is added. Don’t force the user to complete videos which have been removed (because they can’t).
2017-10-15Refactor Chapter Ordering Logic20171015Jesse Morgan
The bug impacting the CCB integration was due to the "Introduction" chapter having a higher "score" than every other chapter. It was a mistake to use Score to compared chapter progress, particularly since there are more chapters than scores. This change gathers the chapter ordering logic, which was scattered throughout the code into a new Chapters enum. Playlist and Chapter now use Chapters as a key, instead of loose strings. Same for the ProgressReporter interface.
2017-09-04SESNotificationService to accept multiple destinations.20170904Jesse Morgan
notificationEmail is now a comma separated list of addresses. Adding unit tests for SESNotificationService. Refactored AWS credential selection into ConfigCredentialProvider.
2017-09-03Adding notification emails when questions and answers are posted to the feed.20170903Jesse Morgan
2016-04-09Switching from Ivy+Ant to Maven.Jesse Morgan