@@ -191,13 +191,19 @@ public void twoNumericAggWithAlias() throws SqlParseException, SQLFeatureNotSupp
191
191
192
192
List <String > headers = csvResult .getHeaders ();
193
193
Assert .assertEquals (2 , headers .size ());
194
- Assert .assertEquals ("count" , headers .get (0 ));
195
- Assert .assertEquals ("myAlias" , headers .get (1 ));
194
+
195
+ Assert .assertTrue (headers .contains ("count" ));
196
+ Assert .assertTrue (headers .contains ("myAlias" ));
196
197
197
198
198
199
List <String > lines = csvResult .getLines ();
199
200
Assert .assertEquals (1 , lines .size ());
200
- Assert .assertEquals ("2.0,3.0" , lines .get (0 ));
201
+ if (headers .get (0 ).equals ("count" )) {
202
+ Assert .assertEquals ("2.0,3.0" , lines .get (0 ));
203
+ }
204
+ else {
205
+ Assert .assertEquals ("3.0,2.0" , lines .get (0 ));
206
+ }
201
207
202
208
}
203
209
@@ -242,15 +248,15 @@ public void multipleAggAfterTwoTermsGroupBy() throws SqlParseException, SQLFeatu
242
248
Assert .assertEquals (4 , headers .size ());
243
249
Assert .assertEquals ("gender" , headers .get (0 ));
244
250
Assert .assertEquals ("age" , headers .get (1 ));
245
- Assert .assertEquals ( "COUNT(*)" , headers .get (2 ));
246
- Assert .assertEquals ( "SUM(balance)" , headers .get (3 ));
251
+ Assert .assertTrue ( headers . get ( 2 ). equals ( "COUNT(*)" ) || headers .get (2 ). equals ( "SUM(balance)" ));
252
+ Assert .assertTrue ( headers . get ( 3 ). equals ( "COUNT(*)" ) || headers .get (3 ). equals ( "SUM(balance)" ));
247
253
248
254
List <String > lines = csvResult .getLines ();
249
255
Assert .assertEquals (4 , lines .size ());
250
- Assert .assertTrue ("m,36,31.0,647425.0" , lines .contains ("m,36,31.0,647425.0" ));
251
- Assert .assertTrue ("m,35,28.0,678337.0" , lines .contains ("m,35,28.0,678337.0" ));
252
- Assert .assertTrue ("f,36,21.0,505660.0" , lines .contains ("f,36,21.0,505660.0" ));
253
- Assert .assertTrue ("f,35,24.0,472771.0" , lines .contains ("f,35,24.0,472771.0" ));
256
+ Assert .assertTrue ("m,36,31.0,647425.0" , lines .contains ("m,36,31.0,647425.0" ) || lines . contains ( "m,36,647425.0,31.0" ) );
257
+ Assert .assertTrue ("m,35,28.0,678337.0" , lines .contains ("m,35,28.0,678337.0" ) || lines . contains ( "m,35,678337.0,28.0" ) );
258
+ Assert .assertTrue ("f,36,21.0,505660.0" , lines .contains ("f,36,21.0,505660.0" ) || lines . contains ( "f,36,505660.0,21.0" ) );
259
+ Assert .assertTrue ("f,35,24.0,472771.0" , lines .contains ("f,35,24.0,472771.0" ) || lines . contains ( "f,35,472771.0,24.0" ) );
254
260
255
261
}
256
262
0 commit comments