@@ -1119,8 +1119,17 @@ void getCurrentlyRunningQueries(ArangoDatabase db) throws InterruptedException {
1119
1119
final Collection <QueryEntity > currentlyRunningQueries = db .getCurrentlyRunningQueries ();
1120
1120
assertThat (currentlyRunningQueries ).hasSize (1 );
1121
1121
final QueryEntity queryEntity = currentlyRunningQueries .iterator ().next ();
1122
+ assertThat (queryEntity .getId ()).isNotNull ();
1123
+ assertThat (queryEntity .getDatabase ()).isEqualTo (db .name ());
1124
+ assertThat (queryEntity .getUser ()).isEqualTo ("root" );
1122
1125
assertThat (queryEntity .getQuery ()).isEqualTo (query );
1126
+ assertThat (queryEntity .getBindVars ()).isEmpty ();
1127
+ assertThat (queryEntity .getRunTime ()).isPositive ();
1128
+ if (isAtLeastVersion (3 ,11 )){
1129
+ assertThat (queryEntity .getPeakMemoryUsage ()).isNotNull ();
1130
+ }
1123
1131
assertThat (queryEntity .getState ()).isEqualTo (QueryExecutionState .EXECUTING );
1132
+ assertThat (queryEntity .getStream ()).isFalse ();
1124
1133
t .join ();
1125
1134
}
1126
1135
@@ -1164,11 +1173,22 @@ void getAndClearSlowQueries(ArangoDatabase db) {
1164
1173
properties .setSlowQueryThreshold (1L );
1165
1174
db .setQueryTrackingProperties (properties );
1166
1175
1167
- db .query ("return sleep(1.1)" , null , null , Void .class );
1176
+ String query = "return sleep(1.1)" ;
1177
+ db .query (query , Void .class );
1168
1178
final Collection <QueryEntity > slowQueries = db .getSlowQueries ();
1169
1179
assertThat (slowQueries ).hasSize (1 );
1170
1180
final QueryEntity queryEntity = slowQueries .iterator ().next ();
1171
- assertThat (queryEntity .getQuery ()).isEqualTo ("return sleep(1.1)" );
1181
+ assertThat (queryEntity .getId ()).isNotNull ();
1182
+ assertThat (queryEntity .getDatabase ()).isEqualTo (db .name ());
1183
+ assertThat (queryEntity .getUser ()).isEqualTo ("root" );
1184
+ assertThat (queryEntity .getQuery ()).isEqualTo (query );
1185
+ assertThat (queryEntity .getBindVars ()).isEmpty ();
1186
+ assertThat (queryEntity .getRunTime ()).isPositive ();
1187
+ if (isAtLeastVersion (3 ,11 )){
1188
+ assertThat (queryEntity .getPeakMemoryUsage ()).isNotNull ();
1189
+ }
1190
+ assertThat (queryEntity .getState ()).isEqualTo (QueryExecutionState .FINISHED );
1191
+ assertThat (queryEntity .getStream ()).isFalse ();
1172
1192
1173
1193
db .clearSlowQueries ();
1174
1194
assertThat (db .getSlowQueries ()).isEmpty ();
0 commit comments