MediaWiki  REL1_22
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 ()
 setUp and tearDown should (where significant) happen in reverse order.

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]

setUp and tearDown should (where significant) happen in reverse order.

Reimplemented from MediaWikiTestCase.

Definition at line 8 of file XMPTest.php.

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.

Definition at line 83 of file XMPTest.php.

References array().

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

Definition at line 142 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.

Definition at line 113 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

Definition at line 25 of file XMPTest.php.

References XMPReader\parse().


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