wiki.techinc.nl/tests/phpunit
umherirrender 99159fd750 wfTimestamp should not die on bogus input [Regression]
Followup I68eb9f27

No caller of wfTimestamp can handle the exception, false is always used,
as the method comment says.

See bug 40037 for File related timestamps.
The api result is also not b/c:
<api servedby="mw70">
  <error code="internal_api_error_TimestampException" info="Exception
Caught: MWTimestamp::setTimestamp : Invalid timestamp - te"
xml:space="preserve" />
</api>

Change-Id: I1e8c785941d35678f3d12824bdde0ce245572592
2012-09-14 18:28:22 +02:00
..
data (sort of bug 32410) Fix EXIF GPSAltitude calculation when below sea level. 2012-08-23 11:53:14 -07:00
docs (bug 37249) validate export-demo.xml against current export.xsd 2012-07-13 19:34:38 +00:00
includes wfTimestamp should not die on bogus input [Regression] 2012-09-14 18:28:22 +02:00
languages Use __DIR__ instead of dirname( __FILE__ ) 2012-08-27 21:45:00 +02:00
maintenance Remove usage of wfTime() in benchmarks and backupTextPassTest.php 2012-09-06 19:47:17 +02:00
skins Fix call to deprecated to fix test since it was throwing errors 2012-02-05 15:26:41 +00:00
suites Use __DIR__ instead of dirname( __FILE__ ) 2012-08-27 21:45:00 +02:00
bootstrap.php Use __DIR__ instead of dirname( __FILE__ ) 2012-08-27 21:45:00 +02:00
install-phpunit.sh
Makefile move parser fuzz test to ParserFuzz group 2012-01-10 20:50:34 +00:00
MediaWikiLangTestCase.php MediaWikiLangTestCase now call parent setUp/tearDown 2012-07-18 17:46:57 +02:00
MediaWikiPHPUnitCommand.php Use __DIR__ instead of dirname( __FILE__ ) 2012-08-27 21:45:00 +02:00
MediaWikiTestCase.php Merge "Added MediaWikiTestCase::assertTypeOrValue to facilitate common type checks" 2012-09-14 10:08:44 +00:00
phpunit.php Use __DIR__ instead of dirname( __FILE__ ) 2012-08-27 21:45:00 +02:00
README
run-tests.bat
StructureTest.php PHPUnit preparations for tests of maintenance 2012-04-03 12:57:10 +02:00
suite.xml (34037) phpunit tests timeout too fast 2012-04-11 21:08:09 +02:00
TODO

== MediaWiki PHPUnit Tests ==

The unit tests for MediaWiki are implemented using the PHPUnit testing
framework and require PHPUnit to run.


=== WARNING ===

Some of the unit tests are DESTRUCTIVE and WILL ALTER YOUR WIKI'S CONTENTS.

DO NOT RUN THESE TESTS ON A PRODUCTION SYSTEM OR ON ANY SYSTEM WHERE YOU NEED
TO RETAIN YOUR DATA.


== Installation ==

If PHPUnit is not installed, follow the installation instructions in the
PHPUnit Manual at:

  http://www.phpunit.de/manual/current/en/installation.html

- or -

On Unix-like operating systems, run:

  make install


== Running tests ==

The tests are run from your operating system's command line.

Ensure that you are in the tests/phpunit directory of your MediaWiki
installation.


On Unix-like operating systems, the tests runs are controlled with a makefile.
Run command:

  make help

for a full list of options for running tests.


On Windows-family operating systems, run the 'run-tests.bat' batch file.


=== Writing tests ===

A guide to writing unit tests for MediaWiki can be found at:

	http://mediawiki.org/wiki/Unit_Testing