Description
Scenario
An event fired by
@Inject private Event<List<Integer>> event;
is observed by
void observeWildcardNumberList(@Observes List<? extends Number> numbers); void observeNumberList(@Observes List<Number> numbers); void observeIntegerList(@Observes List<Integer> numbers);
Expected behaviour
observeWildcardNumberList() and observeIntegerList() get triggered, observeNumberList() does not get triggered.
Actual behaviour
All three observer methods get triggered.
This looks like a missing test case for the TCK.