Skip to content

MockedTypeCascade:230 NPE #353

@Milbor-zz

Description

@Milbor-zz
public class JMockitTest {
    @Injectable
    private Manager manager;
    @Injectable
    private User user;

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

    interface Entity {
    }

    static class User implements Entity {
    }

    @Test
    public void test() throws Exception {
        new Expectations() {{
            manager.find(User.class);
            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.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions