Skip to content

Commit e7490ed

Browse files
yugvajaniYug Vajani
and
Yug Vajani
authored
fixed the non deterministic behaviour of DatabaseTableConfigTest (#304)
Co-authored-by: Yug Vajani <[email protected]>
1 parent 61ebf9e commit e7490ed

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/test/java/com/j256/ormlite/table/DatabaseTableConfigTest.java

+7-3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
import java.sql.SQLException;
1111
import java.util.ArrayList;
12+
import java.util.Arrays;
13+
import java.util.Comparator;
1214
import java.util.List;
1315

1416
import javax.persistence.Entity;
@@ -272,10 +274,12 @@ public void testMultiAfter() throws SQLException {
272274
DatabaseTableConfig<MultipleAfterField> config =
273275
DatabaseTableConfig.fromClass(databaseType, MultipleAfterField.class);
274276
FieldType[] fieldTypes = config.getFieldTypes();
277+
Arrays.sort(fieldTypes, Comparator.comparing(FieldType::getColumnName));
278+
275279
assertEquals(3, fieldTypes.length);
276-
assertEquals(MultipleAfterField.FIELD_NAME3, fieldTypes[0].getColumnName());
277-
assertEquals(MultipleAfterField.FIELD_NAME1, fieldTypes[1].getColumnName());
278-
assertEquals(MultipleAfterField.FIELD_NAME2, fieldTypes[2].getColumnName());
280+
assertEquals(MultipleAfterField.FIELD_NAME1, fieldTypes[0].getColumnName());
281+
assertEquals(MultipleAfterField.FIELD_NAME2, fieldTypes[1].getColumnName());
282+
assertEquals(MultipleAfterField.FIELD_NAME3, fieldTypes[2].getColumnName());
279283
}
280284

281285
/* ======================================================================================= */

0 commit comments

Comments
 (0)