Given:
A<T>
B extends A<String>
IMyInterface {
List<T> myMethod(A<T>)
List<String> myMethod(B)
}
When running a test that calls
foo = myMethod(new B());
I get this JMock error
unexpected invocation: IMyInterface.myMethod(<{}>)
Does anybody know what (<{}>) mean?