File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
utbot-framework/src/main/kotlin/org/utbot/engine Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -456,7 +456,6 @@ class UtBotSymbolicEngine(
456456 } else {
457457 null
458458 }
459-
460459 else -> {
461460 ObjectModelProvider (defaultIdGenerator).withFallback(fallbackModelProvider).generate(
462461 syntheticMethodForFuzzingThisInstanceDescription
@@ -482,6 +481,10 @@ class UtBotSymbolicEngine(
482481 var attempts = 0
483482 val attemptsLimit = UtSettings .fuzzingMaxAttempts
484483 val hasMethodUnderTestParametersToFuzz = executableId.parameters.isNotEmpty()
484+ if (! hasMethodUnderTestParametersToFuzz && executableId.isStatic) {
485+ // Currently, fuzzer doesn't work with static methods with empty parameters
486+ return @flow
487+ }
485488 val fuzzedValues = if (hasMethodUnderTestParametersToFuzz) {
486489 fuzz(methodUnderTestDescription, modelProvider(defaultModelProviders(defaultIdGenerator)))
487490 } else {
You can’t perform that action at this time.
0 commit comments