11package dev .dochia .cli .core .command ;
22
33import io .quarkus .test .junit .QuarkusTest ;
4+ import org .junit .jupiter .api .BeforeEach ;
45import org .junit .jupiter .api .Test ;
5- import org .junit .jupiter .api .extension .ExtendWith ;
6- import org .mockito .ArgumentCaptor ;
7- import org .mockito .Captor ;
8- import org .mockito .Mock ;
9- import org .mockito .junit .jupiter .MockitoExtension ;
6+ import org .mockito .Mockito ;
107import picocli .CommandLine ;
118
129import java .io .PrintWriter ;
1714import static org .mockito .Mockito .verify ;
1815import static org .mockito .Mockito .when ;
1916
20- @ ExtendWith (MockitoExtension .class )
2117@ QuarkusTest
2218class ShortErrorMessageHandlerTest {
2319
24- @ Mock
2520 private CommandLine mockCommandLine ;
26- @ Mock
2721 private CommandLine .Model .CommandSpec mockCommandSpec ;
28- @ Mock
2922 private CommandLine .IExitCodeExceptionMapper mockExitCodeMapper ;
30- @ Captor
31- private ArgumentCaptor <String > stringCaptor ;
3223
3324 private final StringWriter out = new StringWriter ();
3425 private final StringWriter err = new StringWriter ();
@@ -38,6 +29,13 @@ private CommandLine.Help.ColorScheme createColorScheme() {
3829 return CommandLine .Help .defaultColorScheme (CommandLine .Help .Ansi .OFF );
3930 }
4031
32+ @ BeforeEach
33+ void setup () {
34+ mockCommandLine = Mockito .mock (CommandLine .class );
35+ mockCommandSpec = Mockito .mock (CommandLine .Model .CommandSpec .class );
36+ mockExitCodeMapper = Mockito .mock (CommandLine .IExitCodeExceptionMapper .class );
37+ }
38+
4139 @ Test
4240 void shouldPrintFullUsageAndReturnOkWhenHelpFullArgPresent () {
4341 // Given
0 commit comments