Skip to content

Commit

Permalink
Changes request in review
Browse files Browse the repository at this point in the history
  • Loading branch information
big-andy-coates committed Jun 11, 2022
1 parent 104b72d commit 7ed9b26
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/main/java/org/mockito/invocation/Invocation.java
Expand Up @@ -56,6 +56,7 @@ public interface Invocation extends InvocationOnMock, DescribedInvocation {
* arguments already processed (e.g. varargs expended, etc.).
*
* @return unprocessed arguments, exactly as provided to this invocation.
* @since 4.7.0
*/
Class<?> getRawReturnType();

Expand Down
1 change: 1 addition & 0 deletions src/main/java/org/mockito/invocation/InvocationOnMock.java
Expand Up @@ -37,6 +37,7 @@ public interface InvocationOnMock extends Serializable {
* arguments already processed (e.g. varargs expended, etc.).
*
* @return unprocessed arguments, exactly as provided to this invocation.
* @since 4.7.0
*/
Object[] getRawArguments();

Expand Down
Expand Up @@ -82,7 +82,10 @@ public void returns_arg_at_throws_on_out_of_range_var_args() throws Exception {
assertThatThrownBy(() -> iMethods.mixedVarargsReturningString(1, "a", "b"))
.isInstanceOf(MockitoException.class)
.hasMessageContaining("Invalid argument index");
}

@Test
public void returns_arg_at_throws_on_out_of_range_array_var_args() throws Exception {
assertThatThrownBy(
() ->
given(iMethods.mixedVarargsReturningStringArray(eq(1), any()))
Expand Down

0 comments on commit 7ed9b26

Please sign in to comment.