Skip to content

Commit fec2938

Browse files
committed
fix table list for the reset db function of generated tests
1 parent f10a54a commit fec2938

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

core/src/main/kotlin/org/evomaster/core/sql/SqlInsertBuilder.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1029,9 +1029,9 @@ class SqlInsertBuilder(
10291029
*/
10301030
fun extractFkTable(tables: Set<TableId>, all: MutableSet<TableId> = mutableSetOf()): Set<TableId> {
10311031
tables.forEach { t ->
1032-
if (!all.contains(t))
1032+
if (!all.contains(t) && all.none { it.isEquivalentIgnoringCase(t) })
10331033
all.add(t)
1034-
val fk = extractFkTable(t).filterNot { all.contains(it) }.toSet()
1034+
val fk = extractFkTable(t).filter { !all.contains(it) && all.none { a -> a.isEquivalentIgnoringCase(it)}}.toSet()
10351035
if (fk.isNotEmpty()) {
10361036
extractFkTable(fk, all)
10371037
}

0 commit comments

Comments
 (0)