| 1 |
lars |
1 |
--TEST--
|
|
|
2 |
Base64 XML-RPC encoding (Php Backend)
|
|
|
3 |
--FILE--
|
|
|
4 |
<?php
|
|
|
5 |
set_include_path(realpath(dirname(__FILE__) . '/../../../../') . PATH_SEPARATOR . get_include_path());
|
|
|
6 |
require_once 'XML/RPC2/Backend/Php/Value/Base64.php';
|
|
|
7 |
$string = new XML_RPC2_Backend_Php_Value_Base64('The quick brown fox jumped over the lazy dog');
|
|
|
8 |
var_dump($string->encode());
|
|
|
9 |
$string = new XML_RPC2_Backend_Php_Value_Base64('The <quick> brown fox jumped over the lazy dog');
|
|
|
10 |
var_dump($string->encode());
|
|
|
11 |
?>
|
|
|
12 |
--EXPECT--
|
|
|
13 |
string(77) "<base64>VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wZWQgb3ZlciB0aGUgbGF6eSBkb2c=</base64>"
|
|
|
14 |
string(81) "<base64>VGhlIDxxdWljaz4gYnJvd24gZm94IGp1bXBlZCBvdmVyIHRoZSBsYXp5IGRvZw==</base64>"
|