Skip to content

Fuzzer model providers for enums, arrays, collections and complex objects #177

@Markoutte

Description

@Markoutte

Description

At the moment some types such as enums, arrays, collections and complex objects cannot be fuzzed.

Expected behavior

Next methods should generate fuzzed values:

void foo(SomeEnum value) { ... } void foo(int[] array) { ... } void foo(Set<Object> objects) { ... } static class A { public A(Object o) { ... } } void foo(A complexObject) { ... }

Context

We need more method can be generated by fuzzed. Note, that complex objects could call itself or other classes in its constructor, therefore we need to prevent it from recursion call.

Metadata

Metadata

Assignees

Labels

ctg-enhancementNew feature, improvement or change requestpriority-top-focusTop priority chosen by dev team

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions