********* Start testing of tst_QTextCursor *********
Config: Using QtTest library 6.13.0, Qt 6.13.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 15.0.0
PASS   : tst_QTextCursor::initTestCase()
PASS   : tst_QTextCursor::navigation1()
PASS   : tst_QTextCursor::navigation2(startBlock1)
PASS   : tst_QTextCursor::navigation2(endBlock1)
PASS   : tst_QTextCursor::navigation2(startBlock2)
PASS   : tst_QTextCursor::navigation2(endBlock2)
PASS   : tst_QTextCursor::navigation2(multiBlock1)
PASS   : tst_QTextCursor::navigation2(multiBlock2)
PASS   : tst_QTextCursor::navigation2(multiBlock3)
PASS   : tst_QTextCursor::navigation2(multiBlock4)
PASS   : tst_QTextCursor::navigation2(multiBlock5)
PASS   : tst_QTextCursor::navigation2(multiBlock6)
PASS   : tst_QTextCursor::navigation2(multiBlock7)
PASS   : tst_QTextCursor::navigation2(multiBlock8)
PASS   : tst_QTextCursor::navigation2(multiBlock9)
PASS   : tst_QTextCursor::navigation2(multiBlock10)
PASS   : tst_QTextCursor::navigation2(multiBlock11)
PASS   : tst_QTextCursor::navigation2(PreviousWord1)
PASS   : tst_QTextCursor::navigation2(PreviousWord2)
PASS   : tst_QTextCursor::navigation2(EndWord1)
PASS   : tst_QTextCursor::navigation2(NextWord1)
PASS   : tst_QTextCursor::navigation2(NextWord2)
PASS   : tst_QTextCursor::navigation2(StartWord1)
PASS   : tst_QTextCursor::navigation2(StartWord3)
PASS   : tst_QTextCursor::navigation2(PreviousCharacter)
PASS   : tst_QTextCursor::navigation3()
PASS   : tst_QTextCursor::navigation4()
PASS   : tst_QTextCursor::navigation5()
PASS   : tst_QTextCursor::navigation6()
PASS   : tst_QTextCursor::navigation7()
PASS   : tst_QTextCursor::navigation8()
PASS   : tst_QTextCursor::navigation9()
PASS   : tst_QTextCursor::navigation10()
PASS   : tst_QTextCursor::movePositionEndOfLine()
PASS   : tst_QTextCursor::insertBlock()
PASS   : tst_QTextCursor::insertWithBlockSeparator1()
PASS   : tst_QTextCursor::insertWithBlockSeparator2()
PASS   : tst_QTextCursor::insertWithBlockSeparator3()
PASS   : tst_QTextCursor::insertWithBlockSeparator4()
PASS   : tst_QTextCursor::clearObjectType1()
PASS   : tst_QTextCursor::clearObjectType2()
PASS   : tst_QTextCursor::clearObjectType3()
PASS   : tst_QTextCursor::comparisonOperators1()
PASS   : tst_QTextCursor::comparisonOperators2()
PASS   : tst_QTextCursor::selection1()
PASS   : tst_QTextCursor::dontCopyTableAttributes()
PASS   : tst_QTextCursor::checkFrame1()
PASS   : tst_QTextCursor::checkFrame2()
PASS   : tst_QTextCursor::tableMovement()
PASS   : tst_QTextCursor::selectionsInTable()
PASS   : tst_QTextCursor::insertBlockToUseCharFormat()
PASS   : tst_QTextCursor::selectedText()
PASS   : tst_QTextCursor::insertBlockShouldRemoveSelection()
PASS   : tst_QTextCursor::insertBlockShouldRemoveSelection2()
PASS   : tst_QTextCursor::mergeCellShouldUpdateSelection()
PASS   : tst_QTextCursor::joinPreviousEditBlock()
PASS   : tst_QTextCursor::setBlockFormatInTable()
PASS   : tst_QTextCursor::blockCharFormat()
PASS   : tst_QTextCursor::blockCharFormat2()
PASS   : tst_QTextCursor::blockCharFormat3()
PASS   : tst_QTextCursor::blockCharFormatOnSelection()
PASS   : tst_QTextCursor::anchorInitialized1()
PASS   : tst_QTextCursor::anchorInitialized2()
PASS   : tst_QTextCursor::anchorInitialized3()
PASS   : tst_QTextCursor::selectWord()
PASS   : tst_QTextCursor::selectWordWithSeparators(dereference)
PASS   : tst_QTextCursor::selectWordWithSeparators(funcsignature)
PASS   : tst_QTextCursor::selectWordWithSeparators(def)
PASS   : tst_QTextCursor::startOfWord()
PASS   : tst_QTextCursor::selectBlock()
PASS   : tst_QTextCursor::selectVisually()
PASS   : tst_QTextCursor::insertText()
PASS   : tst_QTextCursor::insertHtml(insert as html at end of heading)
PASS   : tst_QTextCursor::insertHtml(insert as html in new block at end of heading)
PASS   : tst_QTextCursor::insertHtml(insert as html in middle of heading)
PASS   : tst_QTextCursor::insertHtml(insert as text at end of heading)
PASS   : tst_QTextCursor::insertHtml(insert as text in new block at end of heading)
PASS   : tst_QTextCursor::insertHtml(insert as text in middle of heading)
PASS   : tst_QTextCursor::insertMarkdown(bold fragment in italic span)
PASS   : tst_QTextCursor::insertMarkdown(list in a paragraph)
PASS   : tst_QTextCursor::insertMarkdown(list in a list)
QWARN  : tst_QTextCursor::insertMarkdown(list after a list) QTextCursor::setPosition: Position '13' out of range
PASS   : tst_QTextCursor::insertMarkdown(list after a list)
PASS   : tst_QTextCursor::insertMarkdown(markdown heading at end of markdown heading)
PASS   : tst_QTextCursor::insertMarkdown(markdown heading into middle of markdown heading)
PASS   : tst_QTextCursor::insertMarkdown(markdown heading without trailing newline into middle of markdown heading)
PASS   : tst_QTextCursor::insertMarkdown(text into middle of markdown heading after newline)
PASS   : tst_QTextCursor::insertMarkdown(text into middle of markdown heading before newline)
PASS   : tst_QTextCursor::insertFragmentShouldUseCurrentCharFormat()
PASS   : tst_QTextCursor::endOfLine()
PASS   : tst_QTextCursor::editBlocksDuringRemove()
PASS   : tst_QTextCursor::selectAllDuringRemove()
PASS   : tst_QTextCursor::update(removeInsideSelection)
PASS   : tst_QTextCursor::update(removeInsideSelectionWithSwappedAnchorAndPosition)
PASS   : tst_QTextCursor::update(replaceInsideSelection)
PASS   : tst_QTextCursor::update(replaceInsideSelectionWithSwappedAnchorAndPosition)
PASS   : tst_QTextCursor::update(removeBeforeSelection)
PASS   : tst_QTextCursor::update(removeAfterSelection)
PASS   : tst_QTextCursor::disallowSettingObjectIndicesOnCharFormats()
PASS   : tst_QTextCursor::blockAndColumnNumber()
PASS   : tst_QTextCursor::clearCells()
PASS   : tst_QTextCursor::task244408_wordUnderCursor(trailingSpace)
PASS   : tst_QTextCursor::task244408_wordUnderCursor(noTrailingSpace)
PASS   : tst_QTextCursor::adjustCursorsOnInsert()
PASS   : tst_QTextCursor::cursorPositionWithBlockUndoAndRedo()
PASS   : tst_QTextCursor::cursorPositionWithBlockUndoAndRedo2()
PASS   : tst_QTextCursor::cursorPositionWithBlockUndoAndRedo3()
PASS   : tst_QTextCursor::joinNonEmptyRemovedBlockUserState()
PASS   : tst_QTextCursor::crashOnDetachingDanglingCursor()
PASS   : tst_QTextCursor::deletePreviousGraphemeCluster(skin tone)
PASS   : tst_QTextCursor::deletePreviousGraphemeCluster(ZWJ family)
PASS   : tst_QTextCursor::deletePreviousGraphemeCluster(ZWJ profession)
PASS   : tst_QTextCursor::deletePreviousGraphemeCluster(flag)
PASS   : tst_QTextCursor::deletePreviousGraphemeCluster(simple emoji)
PASS   : tst_QTextCursor::deletePreviousGraphemeCluster(two skin tone emoji)
PASS   : tst_QTextCursor::deletePreviousGraphemeCluster(two ZWJ sequences)
PASS   : tst_QTextCursor::deletePreviousGraphemeCluster(two flags)
PASS   : tst_QTextCursor::deletePreviousGraphemeCluster(keycap)
PASS   : tst_QTextCursor::deletePreviousGraphemeCluster(tag sequence)
PASS   : tst_QTextCursor::deletePreviousGraphemeCluster(devanagari consonant+vowel)
PASS   : tst_QTextCursor::deletePreviousGraphemeCluster(thai base+combining)
PASS   : tst_QTextCursor::cleanupTestCase()
Totals: 121 passed, 0 failed, 0 skipped, 0 blacklisted, 88ms
********* Finished testing of tst_QTextCursor *********
