-
Notifications
You must be signed in to change notification settings - Fork 14
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
Moved builder pattern to analysis class, and refactored how test classes are managed at instanciation #62
Conversation
…ses that are not test classes are not ignored
Pull Request Test Coverage Report for Build 7486755453
💛 - Coveralls |
{ #category : 'initialize-release' } | ||
MutationTestingAnalysis >> initializeFor: someTestCasesReferences mutating: someModelClasses using: operatorCollection with: aTestSelectionStrategy with: aMutantSelectionStrategy loggingIn: aLogger budget: aBudget [ | ||
{ #category : 'initialization' } | ||
MutationTestingAnalysis >> initialize [ |
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.
This looks very nice :)
@@ -590,24 +656,48 @@ MutationTestingAnalysis >> stopOnErrorOrFail: aBoolean [ | |||
stopOnErrorOrFail := aBoolean | |||
] | |||
|
|||
{ #category : 'accesing' } | |||
{ #category : 'accessing' } |
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.
haha even noticing typos in the protocols!
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.
I must admit, the warnings before committing helped me a bit ahah
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.
It was already good, but now it's much better!!
Fixes #59, fixes #61
Put builder pattern in the
MutationTestingAnalysis
class and removedMutationTestingAnalysisBuilder
class.Also changed
testCasesFrom:
method so that classes that are not test classes and are given as test classes when creating an analysis are not ignored. The method let them in, but the analysis eventually crashes with a DNU message.