@@ -201,36 +201,6 @@ void testShouldBeAbleToRebuildASerializedException() {
201201 });
202202 }
203203
204- @ Test
205- void testShouldIncludeScreenshotIfProvided () {
206- RuntimeException serverError = new RuntimeException ("foo bar baz!" );
207- Map <String , Object > data = toMap (serverError );
208- data .put ("screen" , "screenGrabText" );
209-
210- assertThatExceptionOfType (WebDriverException .class )
211- .isThrownBy (
212- () ->
213- handler .throwIfResponseFailed (
214- createResponse (ErrorCodes .UNHANDLED_ERROR , data ), 123 ))
215- .withMessage (
216- new WebDriverException (
217- serverError .getMessage () + "\n Command duration or timeout: 123 milliseconds" ,
218- new WebDriverException ())
219- .getMessage ())
220- .withCauseInstanceOf (ScreenshotException .class )
221- .satisfies (
222- expected -> {
223- Throwable cause = expected .getCause ();
224- assertThat (((ScreenshotException ) cause ).getBase64EncodedScreenshot ())
225- .isEqualTo ("screenGrabText" );
226- Throwable realCause = cause .getCause ();
227- assertThat (realCause ).isNotNull ();
228- assertThat (realCause .getClass ()).isEqualTo (serverError .getClass ());
229- assertThat (realCause .getMessage ()).isEqualTo (serverError .getMessage ());
230- assertStackTracesEqual (serverError .getStackTrace (), realCause .getStackTrace ());
231- });
232- }
233-
234204 @ Test
235205 void testShouldDefaultToWebDriverExceptionIfClassIsNotSpecified () {
236206 RuntimeException serverError = new RuntimeException ("foo bar baz!" );
@@ -459,29 +429,6 @@ void testShouldIndicateWhenTheServerReturnedAnExceptionThatWasSuppressed() {
459429 .withMessageContaining (new WebDriverException ().getMessage ());
460430 }
461431
462- @ Test
463- void testShouldStillIncludeScreenshotEvenIfServerSideExceptionsAreDisabled () {
464- RuntimeException serverError = new RuntimeException ("foo bar baz!" );
465- Map <String , Object > data = toMap (serverError );
466- data .put ("screen" , "screenGrabText" );
467-
468- handler .setIncludeServerErrors (false );
469-
470- assertThatExceptionOfType (WebDriverException .class )
471- .isThrownBy (
472- () ->
473- handler .throwIfResponseFailed (
474- createResponse (ErrorCodes .UNHANDLED_ERROR , data ), 123 ))
475- .withMessageStartingWith ("foo bar baz!" )
476- .withCauseInstanceOf (ScreenshotException .class )
477- .satisfies (
478- expected -> {
479- ScreenshotException screenshot = (ScreenshotException ) expected .getCause ();
480- assertThat (screenshot .getBase64EncodedScreenshot ()).isEqualTo ("screenGrabText" );
481- assertThat (screenshot ).hasNoCause ();
482- });
483- }
484-
485432 @ Test
486433 void testStatusCodesRaisedBackToStatusMatches () {
487434 Map <Integer , Class <?>> exceptions = new HashMap <>();
0 commit comments