Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please provide the following information:
example code
public class Hoge { public void foo(List<String> arg) { return; } } @Test public void testSample(@Mocked final Hoge mock) { mock.foo(Arrays.asList("a", "b", "c")); mock.foo(Arrays.asList("d", "e", "f")); new Verifications() { { List<List<String>> actual = new ArrayList<>(); mock.foo(withCapture(actual)); assertThat(actual.get(0), contains("a", "b", "c")); assertThat(actual.get(1), contains("d", "e", "f")); } }; }
It works on 1.24. But on 1.25, java.lang.IllegalArgumentException: No class with name "java.util.List<Ljava.lang.String" found occurred.
java.lang.IllegalArgumentException: No class with name "java.util.List<Ljava.lang.String" found
The text was updated successfully, but these errors were encountered:
Thanks for reporting. As a workaround until the regression is fixed, the problem can be avoided by moving the capturing variable outside the verification block.
Sorry, something went wrong.
Fixed.
rliesenfeld
No branches or pull requests
Please provide the following information:
1.25
example code
It works on 1.24. But on 1.25,
java.lang.IllegalArgumentException: No class with name "java.util.List<Ljava.lang.String" found
occurred.The text was updated successfully, but these errors were encountered: