File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 103103 "prefix" : " mock_arg_capture" ,
104104 "body" : [
105105 " ArgumentCaptor<${1:Object}> ${2:argCaptor} = ArgumentCaptor.forClass(${1:Object}.class);" ,
106- " verify(${3:mockedService}).executeMagicWith(${2:argCaptor}.capture());" ,
107- " ${1:Object} ${4 :actualArg} = ${2:argCaptor}.getValue();"
106+ " verify(${3:mockedService}).${4: executeMagicWith} (${2:argCaptor}.capture());" ,
107+ " ${1:Object} ${5 :actualArg} = ${2:argCaptor}.getValue();"
108108 ],
109109 "description" : " Capture an argument given to a mocked method"
110110 },
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ export async function generateTestClassFileContent(
3535function createTestClass ( javaClass : JavaClass ) {
3636 const varName = lowercaseFirstLetter ( javaClass . className ) ;
3737
38- let testClassContent = `\n${ javaClass . accessModifier } class ${ javaClass . className } Test {\n` ;
38+ let testClassContent = `\n@RunWith(MockitoJUnitRunner.class)\n ${ javaClass . accessModifier } class ${ javaClass . className } Test {\n` ;
3939
4040 let constructorArgs = '' ;
4141 if ( javaClass . constructorParameters && javaClass . constructorParameters . length > 0 ) {
@@ -122,8 +122,10 @@ import org.hamcrest.CoreMatchers;
122122import org.junit.After;
123123import org.junit.Before;
124124import org.junit.Test;
125+ import org.junit.runner.RunWith;
125126import org.mockito.ArgumentCaptor;
126- import org.mockito.Mock;\n` ;
127+ import org.mockito.Mock;
128+ import org.mockito.junit.MockitoJUnitRunner;\n` ;
127129}
128130
129131function generateTestClassPackageDeclaration ( testFileUri : vscode . Uri , testClassName : string ) {
You can’t perform that action at this time.
0 commit comments