@@ -1146,8 +1146,18 @@ void getCurrentlyRunningQueries(ArangoDatabase db) throws InterruptedException {
11461146 final Collection <QueryEntity > currentlyRunningQueries = db .getCurrentlyRunningQueries ();
11471147 assertThat (currentlyRunningQueries ).hasSize (1 );
11481148 final QueryEntity queryEntity = currentlyRunningQueries .iterator ().next ();
1149+ assertThat (queryEntity .getId ()).isNotNull ();
1150+ assertThat (queryEntity .getDatabase ()).isEqualTo (db .name ());
1151+ assertThat (queryEntity .getUser ()).isEqualTo ("root" );
11491152 assertThat (queryEntity .getQuery ()).isEqualTo (query );
1153+ assertThat (queryEntity .getBindVars ()).isEmpty ();
1154+ assertThat (queryEntity .getStarted ()).isInThePast ();
1155+ assertThat (queryEntity .getRunTime ()).isPositive ();
1156+ if (isAtLeastVersion (3 ,11 )){
1157+ assertThat (queryEntity .getPeakMemoryUsage ()).isNotNull ();
1158+ }
11501159 assertThat (queryEntity .getState ()).isEqualTo (QueryExecutionState .EXECUTING );
1160+ assertThat (queryEntity .getStream ()).isFalse ();
11511161 t .join ();
11521162 }
11531163
@@ -1191,11 +1201,23 @@ void getAndClearSlowQueries(ArangoDatabase db) {
11911201 properties .setSlowQueryThreshold (1L );
11921202 db .setQueryTrackingProperties (properties );
11931203
1194- db .query ("return sleep(1.1)" , Void .class );
1204+ String query = "return sleep(1.1)" ;
1205+ db .query (query , Void .class );
11951206 final Collection <QueryEntity > slowQueries = db .getSlowQueries ();
11961207 assertThat (slowQueries ).hasSize (1 );
11971208 final QueryEntity queryEntity = slowQueries .iterator ().next ();
1198- assertThat (queryEntity .getQuery ()).isEqualTo ("return sleep(1.1)" );
1209+ assertThat (queryEntity .getId ()).isNotNull ();
1210+ assertThat (queryEntity .getDatabase ()).isEqualTo (db .name ());
1211+ assertThat (queryEntity .getUser ()).isEqualTo ("root" );
1212+ assertThat (queryEntity .getQuery ()).isEqualTo (query );
1213+ assertThat (queryEntity .getBindVars ()).isEmpty ();
1214+ assertThat (queryEntity .getStarted ()).isInThePast ();
1215+ assertThat (queryEntity .getRunTime ()).isPositive ();
1216+ if (isAtLeastVersion (3 ,11 )){
1217+ assertThat (queryEntity .getPeakMemoryUsage ()).isNotNull ();
1218+ }
1219+ assertThat (queryEntity .getState ()).isEqualTo (QueryExecutionState .FINISHED );
1220+ assertThat (queryEntity .getStream ()).isFalse ();
11991221
12001222 db .clearSlowQueries ();
12011223 assertThat (db .getSlowQueries ()).isEmpty ();
0 commit comments