function XMLRPCMessagesTestCase::testSizedMessages

7.x xmlrpc.test XMLRPCMessagesTestCase::testSizedMessages()

Make sure that XML-RPC can transfer large messages.

File

drupal-7.x/modules/simpletest/tests/xmlrpc.test, line 213

Class

XMLRPCMessagesTestCase

Code

function testSizedMessages() {
  $xml_url = url(NULL, array('absolute' => TRUE)) . 'xmlrpc.php';
  $sizes = array(8, 80, 160);
  foreach ($sizes as $size) {
    $xml_message_l = xmlrpc_test_message_sized_in_kb($size);
    $xml_message_r = xmlrpc($xml_url, array('messages.messageSizedInKB' => array($size)));

    $this->assertEqual($xml_message_l, $xml_message_r, format_string('XML-RPC messages.messageSizedInKB of %s Kb size received', array('%s' => $size)));
  }
}