@@ -1063,8 +1063,17 @@ void getCurrentlyRunningQueries(ArangoDatabase db) throws InterruptedException {
1063
1063
final Collection <QueryEntity > currentlyRunningQueries = db .getCurrentlyRunningQueries ();
1064
1064
assertThat (currentlyRunningQueries ).hasSize (1 );
1065
1065
final QueryEntity queryEntity = currentlyRunningQueries .iterator ().next ();
1066
+ assertThat (queryEntity .getId ()).isNotNull ();
1067
+ assertThat (queryEntity .getDatabase ()).isEqualTo (db .name ());
1068
+ assertThat (queryEntity .getUser ()).isEqualTo ("root" );
1066
1069
assertThat (queryEntity .getQuery ()).isEqualTo (query );
1070
+ assertThat (queryEntity .getBindVars ()).isEmpty ();
1071
+ assertThat (queryEntity .getRunTime ()).isPositive ();
1072
+ if (isAtLeastVersion (3 ,11 )){
1073
+ assertThat (queryEntity .getPeakMemoryUsage ()).isNotNull ();
1074
+ }
1067
1075
assertThat (queryEntity .getState ()).isEqualTo (QueryExecutionState .EXECUTING );
1076
+ assertThat (queryEntity .getStream ()).isFalse ();
1068
1077
t .join ();
1069
1078
}
1070
1079
@@ -1108,11 +1117,22 @@ void getAndClearSlowQueries(ArangoDatabase db) {
1108
1117
properties .setSlowQueryThreshold (1L );
1109
1118
db .setQueryTrackingProperties (properties );
1110
1119
1111
- db .query ("return sleep(1.1)" , null , null , Void .class );
1120
+ String query = "return sleep(1.1)" ;
1121
+ db .query (query , Void .class );
1112
1122
final Collection <QueryEntity > slowQueries = db .getSlowQueries ();
1113
1123
assertThat (slowQueries ).hasSize (1 );
1114
1124
final QueryEntity queryEntity = slowQueries .iterator ().next ();
1115
- assertThat (queryEntity .getQuery ()).isEqualTo ("return sleep(1.1)" );
1125
+ assertThat (queryEntity .getId ()).isNotNull ();
1126
+ assertThat (queryEntity .getDatabase ()).isEqualTo (db .name ());
1127
+ assertThat (queryEntity .getUser ()).isEqualTo ("root" );
1128
+ assertThat (queryEntity .getQuery ()).isEqualTo (query );
1129
+ assertThat (queryEntity .getBindVars ()).isEmpty ();
1130
+ assertThat (queryEntity .getRunTime ()).isPositive ();
1131
+ if (isAtLeastVersion (3 ,11 )){
1132
+ assertThat (queryEntity .getPeakMemoryUsage ()).isNotNull ();
1133
+ }
1134
+ assertThat (queryEntity .getState ()).isEqualTo (QueryExecutionState .FINISHED );
1135
+ assertThat (queryEntity .getStream ()).isFalse ();
1116
1136
1117
1137
db .clearSlowQueries ();
1118
1138
assertThat (db .getSlowQueries ()).isEmpty ();
0 commit comments