MediaWiki  REL1_23
XMPTest Class Reference
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

Todo:
covers tags

Definition at line 6 of file XMPTest.php.


Member Function Documentation

static XMPTest::provideXMPParse ( ) [static]

Definition at line 34 of file XMPTest.php.

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

XMPTest::setUp ( ) [protected]

Reimplemented from MediaWikiTestCase.

Definition at line 8 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 85 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 148 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 117 of file XMPTest.php.

References array().

XMPTest::testXMPParse ( xmp,
expected,
info 
)

Put XMP in, compare what comes out...

Parameters:
$xmpString the actual xml data.
$expectedArray expected result of parsing the xmp.
$infoString Short sentence on what's being tested.
Exceptions:
ExceptionprovideXMPParse

XMPReader::parse

Definition at line 25 of file XMPTest.php.

References XMPReader\parse().


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