MediaWiki  REL1_20
UploadFromUrlTest Class Reference

Broken Upload More...

Inheritance diagram for UploadFromUrlTest:
Collaboration diagram for UploadFromUrlTest:

List of all members.

Public Member Functions

 setUp ()
 testAsyncUpload ($data)
 testLogin testClearQueue
 testAsyncUploadWarning ($data)
 testLogin testClearQueue
 testClearQueue ()
 Ensure that the job queue is empty before continuing.
 testLeaveMessage ()
 testLogin ()
 testSetupUrlDownload ($data)
 testLogin testClearQueue
 testSyncDownload ($data)
 testLogin testClearQueue

Protected Member Functions

 deleteFile ($name)
 doApiRequest (Array $params, Array $unused=null, $appendModule=false, User $user=null)

Private Member Functions

 doAsyncUpload ($token, $ignoreWarnings=false, $leaveMessage=false)
 Helper function to perform an async upload, execute the job and fetch the status.

Detailed Description

Broken Upload

Definition at line 7 of file UploadFromUrlTest.php.


Member Function Documentation

UploadFromUrlTest::doApiRequest ( Array $  params,
Array $  unused = null,
appendModule = false,
User user = null 
) [protected]
UploadFromUrlTest::doAsyncUpload ( token,
ignoreWarnings = false,
leaveMessage = false 
) [private]

Helper function to perform an async upload, execute the job and fetch the status.

Returns:
array The result of action=upload&statuskey=key

Definition at line 297 of file UploadFromUrlTest.php.

References $job, $params, doApiRequest(), and Job\pop().

Referenced by testAsyncUpload(), and testAsyncUploadWarning().

Reimplemented from ApiTestCase.

Definition at line 9 of file UploadFromUrlTest.php.

References deleteFile(), wfLocalFile(), and wfSetupSession().

testLogin testClearQueue

Definition at line 152 of file UploadFromUrlTest.php.

References deleteFile(), doAsyncUpload(), and wfLocalFile().

testLogin testClearQueue

Definition at line 171 of file UploadFromUrlTest.php.

References deleteFile(), doApiRequest(), doAsyncUpload(), and wfLocalFile().

Ensure that the job queue is empty before continuing.

Definition at line 38 of file UploadFromUrlTest.php.

References $job, and Job\pop().

Todo:
Document why we test login, since the $wgUser hack used doesn't require login

Definition at line 50 of file UploadFromUrlTest.php.

References doApiRequest().

testLogin testClearQueue

Definition at line 78 of file UploadFromUrlTest.php.

References $job, doApiRequest(), and Job\pop().

testLogin testClearQueue

Definition at line 202 of file UploadFromUrlTest.php.

References $job, deleteFile(), doApiRequest(), and Job\pop().


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