package org.mockito.internal.util.reflection;
import org.junit.Test;
import org.mockito.Answers;
import java.util.Set;
import static org.mockito.Mockito.mock;
public class GenericArrayReturnTypeTest {
@Test
public void toArrayTypedDoesNotWork() throws Exception {
Container container = mock(Container.class, Answers.RETURNS_DEEP_STUBS);
container.getInnerContainer().getTheProblem().toArray(new String[]{});
}
class Container {
private InnerContainer innerContainer;
public InnerContainer getInnerContainer() {
return innerContainer;
}
}
class InnerContainer {
private Set<String> theProblem;
public Set<String> getTheProblem() {
return theProblem;
}
}
}