@@ -56,7 +56,8 @@ void itWritesAExecutableForeignExeMockThatWritesVersion() throws IOException, In
56
56
File mock = createClangFormatForeignExeMock ();
57
57
58
58
try (ProcessRunner runner = new ProcessRunner ()) {
59
- ProcessRunner .Result result = runner .exec (rootFolder (), null , null , List .of (mock .getName (), "--version" ));
59
+ ProcessRunner .Result result =
60
+ runner .exec (rootFolder (), null , null , List .of (mock .getAbsolutePath (), "--version" ));
60
61
String output = result .assertExitZero (StandardCharsets .UTF_8 );
61
62
assertThat (output ).contains ("11.0.1" );
62
63
}
@@ -67,8 +68,8 @@ void itWritesAExecutableForeignExeMockThatChecksValidOptions() throws IOExceptio
67
68
File mock = createClangFormatForeignExeMock ();
68
69
69
70
try (ProcessRunner runner = new ProcessRunner ()) {
70
- ProcessRunner .Result result =
71
- runner . exec ( rootFolder (), null , null , List .of (mock .getName (), "--style" , "invalid_style_value" ));
71
+ ProcessRunner .Result result = runner . exec (
72
+ rootFolder (), null , null , List .of (mock .getAbsolutePath (), "--style" , "invalid_style_value" ));
72
73
assertThat (result .exitCode ()).isNotEqualTo (0 );
73
74
assertThat (result .stdOutUtf8 ()).contains ("invalid_style_value" );
74
75
}
@@ -80,7 +81,7 @@ void itWritesAExecutableForeignExeMockThatConsumesValidOption() throws IOExcepti
80
81
81
82
try (ProcessRunner runner = new ProcessRunner ()) {
82
83
ProcessRunner .Result result =
83
- runner .exec (rootFolder (), null , null , List .of (mock .getName (), "--style" , "LLVM" ));
84
+ runner .exec (rootFolder (), null , null , List .of (mock .getAbsolutePath (), "--style" , "LLVM" ));
84
85
String output = result .assertExitZero (StandardCharsets .UTF_8 );
85
86
}
86
87
}
@@ -102,13 +103,12 @@ int main(){
102
103
rootFolder (),
103
104
null ,
104
105
input .getBytes (StandardCharsets .UTF_8 ),
105
- List .of (mock .getName (), "--style" , "LLVM" ));
106
+ List .of (mock .getAbsolutePath (), "--style" , "LLVM" ));
106
107
String output = result .assertExitZero (StandardCharsets .UTF_8 );
107
108
Selfie .expectSelfie (output ).toBe ("""
108
109
int main(){ \s
109
110
return 0; \s
110
111
} \s
111
- \s
112
112
""" );
113
113
}
114
114
}
0 commit comments