File tree Expand file tree Collapse file tree
core/src/test/java/org/matomo/java/tracking Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -282,4 +282,16 @@ void crashDoesNotIncludeStackTraceIfStackTraceOfThrowableIsEmpty() {
282282 assertThat (request .getCrashLine ()).isNull ();
283283 assertThat (request .getCrashColumn ()).isNull ();
284284 }
285+
286+ @ Test
287+ void crashWithThrowableHavingStackTraceIncludesLocationAndLine () {
288+ RuntimeException throwable = new RuntimeException ("real error" );
289+ MatomoRequest .MatomoRequestBuilder builder = MatomoRequests .crash (throwable , "test category" );
290+ MatomoRequest request = builder .build ();
291+ assertThat (request .getCrashMessage ()).isEqualTo ("real error" );
292+ assertThat (request .getCrashType ()).isEqualTo ("java.lang.RuntimeException" );
293+ assertThat (request .getCrashCategory ()).isEqualTo ("test category" );
294+ assertThat (request .getCrashLocation ()).isNotNull ();
295+ assertThat (request .getCrashLine ()).isNotNull ();
296+ }
285297}
You can’t perform that action at this time.
0 commit comments