This class and its inheritor need to be refactored because they have duplicated methods:
SummaryTestCaseGeneratorTest has
List<UtExecution>.checkMatchersWithTextSummary
List<UtExecution>.checkMatchersWithMethodNames
List<UtExecution>.checkMatchersWithDisplayNames
used for tests in utbot.summary.tests module
and AbstractTestCaseGeneratorTest has
List<UtValueExecution<*>>.checkNameMatchers
List<UtValueExecution<*>>.checkDisplayNameMatchers
List<UtValueExecution<*>>.checkCommentsForBasicErrors
List<UtValueExecution<*>>.checkNamesForBasicErrors
used in internalCheck method
It uses some copy-pasted logic which should be refactored to the common methods.
Probably it uses in different places, environments and with different hacks, but checking logic should be common.
This class and its inheritor need to be refactored because they have duplicated methods:
SummaryTestCaseGeneratorTesthasList<UtExecution>.checkMatchersWithTextSummaryList<UtExecution>.checkMatchersWithMethodNamesList<UtExecution>.checkMatchersWithDisplayNamesused for tests in utbot.summary.tests module
and
AbstractTestCaseGeneratorTesthasList<UtValueExecution<*>>.checkNameMatchersList<UtValueExecution<*>>.checkDisplayNameMatchersList<UtValueExecution<*>>.checkCommentsForBasicErrorsList<UtValueExecution<*>>.checkNamesForBasicErrorsused in
internalCheckmethodIt uses some copy-pasted logic which should be refactored to the common methods.
Probably it uses in different places, environments and with different hacks, but checking logic should be common.