File tree Expand file tree Collapse file tree 2 files changed +13
-3
lines changed
approvaltests-tests/src/test/java/org/approvaltests/reporters
approvaltests-util/src/main/java/com/spun/util/logger Expand file tree Collapse file tree 2 files changed +13
-3
lines changed Original file line number Diff line number Diff line change 99import org .approvaltests .reporters .macosx .TkDiffReporter ;
1010import org .approvaltests .reporters .macosx .VisualStudioCodeReporter ;
1111import org .junit .jupiter .api .Test ;
12+ import com .spun .util .logger .SimpleLogger ;
1213
1314import java .io .File ;
1415
@@ -79,10 +80,13 @@ public void testIsImage()
7980 GenericDiffReporter .isFileExtensionValid (a , GenericDiffReporter .IMAGE_FILE_EXTENSIONS )));
8081 }
8182 @ Test
82- void testRunningNonExistantFile ()
83+ void testRunningNonExistantFile () throws Exception
8384 {
84- GenericDiffReporter genericDiffReporter = new GenericDiffReporter ("not-a-diff-program.exe" );
85- assertFalse (genericDiffReporter .launch ("received.txt" , "approved.txt" ));
85+ try (var l = SimpleLogger .quiet ())
86+ {
87+ GenericDiffReporter genericDiffReporter = new GenericDiffReporter ("not-a-diff-program.exe" );
88+ assertFalse (genericDiffReporter .launch ("received.txt" , "approved.txt" ));
89+ }
8690 }
8791 @ Test
8892 void testProgramDidNotWork ()
Original file line number Diff line number Diff line change @@ -144,4 +144,10 @@ public static SimpleLoggerInstance get()
144144 {
145145 return wrapper .get ();
146146 }
147+ public static AutoCloseable quiet ()
148+ {
149+ Appendable originalLogTo = getLogTo ();
150+ logToNothing ();
151+ return () -> logTo (originalLogTo );
152+ }
147153}
You can’t perform that action at this time.
0 commit comments