<?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 DokuWikiTest.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>da1e6c6b54d727a425787f5725727152d95107c2 - updated tests for PHP 8.2</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#da1e6c6b54d727a425787f5725727152d95107c2</link>
        <description>updated tests for PHP 8.2* now using DomWrapper 3.0 which removes a bunch of deprecation messages* fixed class name throwing a warning* fixed deprecated reflection use

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Sat, 07 Mar 2026 13:08:05 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>f577a2efaaaefaee955f65130d5d7f54483f9be1 - Allow tests to expect log messages</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#f577a2efaaaefaee955f65130d5d7f54483f9be1</link>
        <description>Allow tests to expect log messages

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Mon, 25 Nov 2024 12:58:25 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>dfa189a85768a42e53182a27d300bd6d69cdcc93 - avoid timeouts in tests</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#dfa189a85768a42e53182a27d300bd6d69cdcc93</link>
        <description>avoid timeouts in testsFor some reason it seems that CLI tests on github run with a executiontime limit that can&apos;t be disabled by setting the appropriate ini value.Even more odd, the problem seems to exist on windows only (even thoughthe same limit is set on both OSes). In any case, this simply resets thetime limit for each test run and that seems to fix the timeout issue.

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Wed, 22 Jun 2022 21:18:20 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e937d00471b8194e1dc5cf14501b68d8840212a3 - typo</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#e937d00471b8194e1dc5cf14501b68d8840212a3</link>
        <description>typo

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Sun, 24 Oct 2021 07:43:31 +0000</pubDate>
        <dc:creator>Satoshi Sahara &lt;sahara.satoshi@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3366d071232242fdb14b4a47af0c5d23e8602247 - fix PHP8 errors in tests</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#3366d071232242fdb14b4a47af0c5d23e8602247</link>
        <description>fix PHP8 errors in testsThese were problems within the tests itself. There are many moreproblems in the actual code.

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Thu, 04 Feb 2021 20:11:45 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>1c33cec37215d0c964cf961bdbc49ae7db3657e6 - add needed type hints for phpunit8</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#1c33cec37215d0c964cf961bdbc49ae7db3657e6</link>
        <description>add needed type hints for phpunit8This will break a lot of plugin tests, but can&apos;t be avoided

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Thu, 04 Feb 2021 19:41:37 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>bd9dab32dbf9956a33ffe2b84def740c0db664a4 - remove unnamespaced php unit wrapper</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#bd9dab32dbf9956a33ffe2b84def740c0db664a4</link>
        <description>remove unnamespaced php unit wrapper

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Thu, 04 Feb 2021 19:39:44 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>4af692c25adeba403c19bd84342f212d90051447 - Avoid flaky tests by waiting full seconds</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#4af692c25adeba403c19bd84342f212d90051447</link>
        <description>Avoid flaky tests by waiting full secondsThe waitForTick() method tried to be clever and return early if a secondhad passed since the last call already. Unfortunatel this did not workreliably in our tests and we often had failures on tests that requiredunique revision numbers.Pull requests for a reliable version welcome. Until the we wait a secondon each call.

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Tue, 15 Oct 2019 12:42:59 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>3a7140a158be7afab7773c232f6a21a68ec807a8 - moved plugin controller to Extension namespace</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#3a7140a158be7afab7773c232f6a21a68ec807a8</link>
        <description>moved plugin controller to Extension namespace

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Fri, 15 Jun 2018 16:23:52 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>cbb44eabe033d70affb048ec0daf4e579e09dd20 - deprecated trigger_event() in favor of a static method on Event</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#cbb44eabe033d70affb048ec0daf4e579e09dd20</link>
        <description>deprecated trigger_event() in favor of a static method on Event

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Fri, 15 Jun 2018 15:35:53 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e1d9dcc8b460b6f029ac9c8d5d3b8d23b6e73402 - First go at moving the plugin classes into their own namespace</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#e1d9dcc8b460b6f029ac9c8d5d3b8d23b6e73402</link>
        <description>First go at moving the plugin classes into their own namespace

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Fri, 15 Jun 2018 15:05:16 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>ccc4c71ca88c25bcefb7f42eb01f0c040487e3a9 - adjusted the Input clases for PSR2</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#ccc4c71ca88c25bcefb7f42eb01f0c040487e3a9</link>
        <description>adjusted the Input clases for PSR2They are now in their own namespace.

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Tue, 19 Feb 2019 19:39:13 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>d7e6f3915ea6c1bd7f7288d84bd94cacfab8de86 - Merge branch &apos;testinit&apos; into psr2-config</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#d7e6f3915ea6c1bd7f7288d84bd94cacfab8de86</link>
        <description>Merge branch &apos;testinit&apos; into psr2-config* testinit:  reset config directory for every test

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Fri, 18 May 2018 14:01:24 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>1c0be3ebd170acad3e1fddf2aca104afaf2416ee - reset config directory for every test</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#1c0be3ebd170acad3e1fddf2aca104afaf2416ee</link>
        <description>reset config directory for every testOur test suite did not reset the config directory for each test class asit does for the data directory. In addition it copied all files from themain config directory over. Both may create an unpredictable state fortests.This streamlines the initialization.

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Fri, 18 May 2018 13:53:16 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>836f6efbf31a2a263102aea61ef0cc5d577aa9bb - add methods to test interal properties</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#836f6efbf31a2a263102aea61ef0cc5d577aa9bb</link>
        <description>add methods to test interal propertiesYou shouldn&apos;t really do this. But sometimes its so much easier to writea test that flips an internal bit than to do it poperly(tm). Better arisky test than none...

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Fri, 04 May 2018 10:51:27 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>210ff133226358545a9f991482152fad18a1710a - make testing of inaccessible methods easier</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#210ff133226358545a9f991482152fad18a1710a</link>
        <description>make testing of inaccessible methods easierWhile it&apos;s generally frowned upon testing privates, it can often beuseful and the easier way to write tests. Eg you want to test somethingcomplicated method that is important, but you do not want to expose itdirectly to other classes...This new method uses reflection to make access to such methods possiblefrom within tests without the need for intermediate classes.

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Fri, 13 Apr 2018 07:06:27 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>3c1490b3687a02c2f47afbfb3bf0b26db8f99444 - remove createMock &amp; createPartialMock polyfill, dropping support for PHPUnit 5.7-</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#3c1490b3687a02c2f47afbfb3bf0b26db8f99444</link>
        <description>remove createMock &amp; createPartialMock polyfill, dropping support for PHPUnit 5.7-

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Tue, 06 Mar 2018 06:54:04 +0000</pubDate>
        <dc:creator>Phy &lt;git@phy25.com&gt;</dc:creator>
    </item>
<item>
        <title>01ef6ea2906c3ad2ecb460be3a26261a0444d837 - support phpunit 5 and 6</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#01ef6ea2906c3ad2ecb460be3a26261a0444d837</link>
        <description>support phpunit 5 and 6We still need 5 to test on old php versions, but travis uses 6 for newerPHP versions (and 5 may break on those).Luckily both versions aren&apos;t that far apart, yet. This adds a thinadapter class when running on 6.

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Sun, 12 Mar 2017 07:48:57 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e3eb1d750c1b8336e0e3355520f8de3918c719d9 - PHPUnit 6 now only supports namespaced classes</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#e3eb1d750c1b8336e0e3355520f8de3918c719d9</link>
        <description>PHPUnit 6 now only supports namespaced classesHowever those classes are already supported in PHP 5.7 so we can switchto them without breaking backward-compatibility.

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Tue, 14 Feb 2017 11:49:10 +0000</pubDate>
        <dc:creator>Michael Grosse &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>d732617bb174dbb522fd95de657773e248268749 - new helper method waitForTick() in DokuWikiTest</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/core/DokuWikiTest.php#d732617bb174dbb522fd95de657773e248268749</link>
        <description>new helper method waitForTick() in DokuWikiTestSome of our tests require that at least one second has passed beforethey can continue because our revisions depend on the Unix Timestamp.Currently we use a sleep(1) for this. However this always waits a wholesecond, even if the next second is already much closer or maybe alreadyhere - especially when some processing has been done since the lastoperation.This new method waits for the next second by checking the time every10th of a second. This might speed up some of our tests a bit.

            List of files:
            /dokuwiki/_test/core/DokuWikiTest.php</description>
        <pubDate>Thu, 01 Dec 2016 09:02:28 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
</channel>
</rss>
