MediaWiki  REL1_24
XMPTest Class Reference

Media XMPReader More...

Inheritance diagram for XMPTest:
Collaboration diagram for XMPTest:

List of all members.

Public Member Functions

 testExtendedXMP ()
 Test ExtendedXMP block support.
 testExtendedXMPMissingPacket ()
 Have a high offset to simulate a missing packet, which should cause it to ignore the ExtendedXMP packet.
 testExtendedXMPWithWrongGUID ()
 This test has an extended XMP block with a wrong guid (md5sum) and thus should only return the StandardXMP, not the ExtendedXMP.
 testXMPParse ($xmp, $expected, $info)
 Put XMP in, compare what comes out...

Static Public Member Functions

static provideXMPParse ()

Protected Member Functions

 setUp ()

Detailed Description

Media XMPReader

Definition at line 7 of file XMPTest.php.


Member Function Documentation

static XMPTest::provideXMPParse ( ) [static]

Definition at line 35 of file XMPTest.php.

References $file, $result, array(), and as.

XMPTest::setUp ( ) [protected]

Reimplemented from MediaWikiTestCase.

Definition at line 9 of file XMPTest.php.

References MediaWikiTestCase\checkPHPExtension().

Test ExtendedXMP block support.

(Used when the XMP has to be split over multiple jpeg segments, due to 64k size limit on jpeg segments.

Todo:
This is based on what the standard says. Need to find a real world example file to double check the support for this is right.

XMPReader::parseExtended

Definition at line 86 of file XMPTest.php.

References array().

Have a high offset to simulate a missing packet, which should cause it to ignore the ExtendedXMP packet.

XMPReader::parseExtended

Definition at line 149 of file XMPTest.php.

References array().

This test has an extended XMP block with a wrong guid (md5sum) and thus should only return the StandardXMP, not the ExtendedXMP.

XMPReader::parseExtended

Definition at line 118 of file XMPTest.php.

References array().

XMPTest::testXMPParse ( xmp,
expected,
info 
)

Put XMP in, compare what comes out...

Parameters:
string$xmpThe actual xml data.
array$expectedExpected result of parsing the xmp.
string$infoShort sentence on what's being tested.
Exceptions:
ExceptionprovideXMPParse

XMPReader::parse

Definition at line 26 of file XMPTest.php.

References XMPReader\parse().


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