I found a scenario that JFixture doesn't handle, reproducable below when creating an instance of Foo.
public class Foo<T> {
private Bar<T> bar;
public Foo(Bar<T> bar) {
this.bar = bar;
}
}
public class Bar<T> {
private T value;
public Bar(T value) {
this.value = value;
}
}
The type name for Bar isn't resolved and so the type itself is lost.
I found a scenario that JFixture doesn't handle, reproducable below when creating an instance of
Foo
.The type name for
Bar
isn't resolved and so the type itself is lost.