MediaWiki  REL1_24
MWTimestampTest Class Reference

Tests timestamp parsing and output. More...

Inheritance diagram for MWTimestampTest:
Collaboration diagram for MWTimestampTest:

List of all members.

Public Member Functions

 testConstructWithNoTimestamp ()
 MWTimestamp::__construct
 testDiff ($timestamp1, $timestamp2, $expected)
 provideValidTimestampDifferences MWTimestamp::diff
 testHumanTimestamp ($tsTime, $currentTime, $timeCorrection, $dateFormat, $expectedOutput, $desc)
 provideHumanTimestampTests MWTimestamp::getHumanTimestamp
 testInvalidOutput ()
 Test requesting an invalid output format.
 testInvalidParse ()
 Test an invalid timestamp.
 testRelativeTimestamp ($tsTime, $currentTime, $timeCorrection, $dateFormat, $expectedOutput, $desc)
 provideRelativeTimestampTests MWTimestamp::getRelativeTimestamp
 testToString ()
 MWTimestamp::__toString
 testValidOutput ($format, $expected, $original)
 Test outputting valid timestamps to different formats.
 testValidParse ($format, $original, $expected)
 Test parsing of valid timestamps and outputing to MW format.

Static Public Member Functions

static provideHumanTimestampTests ()
static provideRelativeTimestampTests ()
static provideValidTimestampDifferences ()
static provideValidTimestamps ()
 Returns a list of valid timestamps in the format: array( type, timestamp_of_type, timestamp_in_MW )

Protected Member Functions

 setUp ()

Detailed Description

Tests timestamp parsing and output.

Definition at line 6 of file MWTimestampTest.php.


Member Function Documentation

Definition at line 145 of file MWTimestampTest.php.

References array().

Definition at line 274 of file MWTimestampTest.php.

References array().

Definition at line 32 of file MWTimestampTest.php.

References array().

Returns a list of valid timestamps in the format: array( type, timestamp_of_type, timestamp_in_MW )

Definition at line 95 of file MWTimestampTest.php.

References array().

MWTimestampTest::setUp ( ) [protected]

Reimplemented from MediaWikiLangTestCase.

Definition at line 8 of file MWTimestampTest.php.

References Language\factory(), and RequestContext\getMain().

MWTimestampTest::testDiff ( timestamp1,
timestamp2,
expected 
)

provideValidTimestampDifferences MWTimestamp::diff

Definition at line 45 of file MWTimestampTest.php.

MWTimestampTest::testHumanTimestamp ( tsTime,
currentTime,
timeCorrection,
dateFormat,
expectedOutput,
desc 
)

provideHumanTimestampTests MWTimestamp::getHumanTimestamp

Definition at line 117 of file MWTimestampTest.php.

References $user, and any.

Test requesting an invalid output format.

TimestampException MWTimestamp::getTimestamp

Definition at line 86 of file MWTimestampTest.php.

References $timestamp.

Test an invalid timestamp.

TimestampException MWTimestamp

Definition at line 77 of file MWTimestampTest.php.

MWTimestampTest::testRelativeTimestamp ( tsTime,
currentTime,
timeCorrection,
dateFormat,
expectedOutput,
desc 
)

provideRelativeTimestampTests MWTimestamp::getRelativeTimestamp

Definition at line 250 of file MWTimestampTest.php.

References $user, and any.

MWTimestampTest::testValidOutput ( format,
expected,
original 
)

Test outputting valid timestamps to different formats.

provideValidTimestamps MWTimestamp::getTimestamp

Definition at line 67 of file MWTimestampTest.php.

References $timestamp.

MWTimestampTest::testValidParse ( format,
original,
expected 
)

Test parsing of valid timestamps and outputing to MW format.

provideValidTimestamps MWTimestamp::getTimestamp

Definition at line 57 of file MWTimestampTest.php.

References $timestamp.


The documentation for this class was generated from the following file: