-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Break up factories #5073
Break up factories #5073
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #5073 +/- ##
========================================
Coverage 45.17% 45.17%
========================================
Files 397 408 +11
Lines 23794 23794
Branches 3848 3848
========================================
Hits 10748 10748
Misses 13046 13046
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
* Move ExplorationStatesService into its own file. * Split ExplorationCorrectnessFeedbackService into its own file. * Move ExplorationAutomaticTextToSpeechService into its own file. * Move ExplorationParamChangesServiceinto its own file. * Move ExplorationParamSpecsService into its own file. * Move ExplorationTagsService into its own file. * Move ExplorationInitStateNameService into its own file. * Move ExplorationLanguageCodeService into its own file. * Move ExplorationObjectiveService into its own file. * Move ExplorationCategoryService into its own file. * Remove ExplorationCategoryService from ExplorationPropertyService. * Move ExplorationTitleService into its own file. * Add references to new services
The subclass factories in ExplorationPropertiesService were all grouped together since they shared so much code. However, this made finding them more difficult to find, and would result in enormous test files in our pursuit for higher coverage. Splitting them up will give us more flexibility and cleaner tests.