diff --git a/tests/auto/diff/differ/tst_differ.cpp b/tests/auto/diff/differ/tst_differ.cpp index e223a11926f..4caa1053f87 100644 --- a/tests/auto/diff/differ/tst_differ.cpp +++ b/tests/auto/diff/differ/tst_differ.cpp @@ -468,6 +468,15 @@ void tst_Differ::cleanupSemantics_data() << Diff(Diff::Equal, QString("GHIJ")) << Diff(Diff::Delete, QString("KLMNO")) << Diff(Diff::Insert, QString("PQRST"))); + QTest::newRow("Don't cleanup 4") + << (QList() + << Diff(Diff::Delete, QString("ABC")) + << Diff(Diff::Equal, QString("DE")) + << Diff(Diff::Delete, QString("F"))) + << (QList() + << Diff(Diff::Delete, QString("ABC")) + << Diff(Diff::Equal, QString("DE")) + << Diff(Diff::Delete, QString("F"))); QTest::newRow("Simple cleanup") << (QList() << Diff(Diff::Delete, QString("A"))