MockedTypeCascade:230 NPE #353

Milbor opened this Issue Oct 10, 2016 · 1 comment


None yet

2 participants

Milbor commented Oct 10, 2016
public class JMockitTest {
    private Manager manager;
    private User user;

    interface Manager {
        <T extends Entity> T find(Class<T> clazz);

    interface Entity {

    static class User implements Entity {

    public void test() throws Exception {
        new Expectations() {{
            result = user;
        final Entity actual = manager.find(User.class);
        assertSame(actual, user);

produces NPE in MockedTypeCascade.getGenericReturnType, version 1.28, 1.25. Is this not supported? Thank you.

@rliesenfeld rliesenfeld added the bug label Oct 10, 2016
@rliesenfeld rliesenfeld self-assigned this Oct 10, 2016

Thanks for reporting, it's a bug.

@rliesenfeld rliesenfeld added a commit that closed this issue Oct 12, 2016
@rliesenfeld rliesenfeld Fixed bug where a NPE occurred on an attempt to cascade from a generi…
…c method of a mocked non-public interface; closes #353.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment