<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in IntegrityTest.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>b188a75bce0b8a807acf7eb725e2e5c6239fa50d - SearchIndex: fix IntegrityTest not re-indexing between tests</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/tests/Search/IntegrityTest.php#b188a75bce0b8a807acf7eb725e2e5c6239fa50d</link>
        <description>SearchIndex: fix IntegrityTest not re-indexing between testsThe .indexed metadata tag persisted between test methods, causingneedsIndexing() to skip re-indexing when saveWikiText() didn&apos;tupdate the wiki file (identical content). Clean the tag in setUp.

            List of files:
            /dokuwiki/_test/tests/Search/IntegrityTest.php</description>
        <pubDate>Fri, 10 Apr 2026 19:37:48 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>21fbd01b3c3eea88b767376b7b158f31f0f63127 - SearchIndex: add integrity checking to Collection architecture</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/tests/Search/IntegrityTest.php#21fbd01b3c3eea88b767376b7b158f31f0f63127</link>
        <description>SearchIndex: add integrity checking to Collection architectureAdd checkIntegrity() to AbstractCollection and DirectCollection thatverifies paired indexes have matching line counts (token==frequency,entity==reverse, entity==token for direct collections). ThrowsIndexIntegrityException on the first inconsistency found.Add Countable interface to AbstractIndex with count() implementationsin MemoryIndex and FileIndex. Add Indexer::checkIntegrity() andIndexer::isIndexEmpty() to orchestrate checks across all collections.Update infoutils.php to use the new Indexer API instead of the oldFulltextIndex/MetadataIndex classes.Fix range(1, 0) bug in three places that produced [1, 0] instead ofan empty array when split-by-length indexes were empty.

            List of files:
            /dokuwiki/_test/tests/Search/IntegrityTest.php</description>
        <pubDate>Tue, 07 Apr 2026 16:09:22 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
