diff options
author | arron.woods <arron.woods@deae1e92-32f9-c189-e222-5b9b5081a27a> | 2011-05-13 18:51:50 +0000 |
---|---|---|
committer | arron.woods <arron.woods@deae1e92-32f9-c189-e222-5b9b5081a27a> | 2011-05-13 18:51:50 +0000 |
commit | e2df384496c7a833869178be7cc088c8768a6320 (patch) | |
tree | fb69303f0a671c83fd3556a7e146b542bf2c8f20 | |
parent | 74e2283e0cadf78f716aa613b30660fb0e30df6f (diff) | |
download | php-ssrs-e2df384496c7a833869178be7cc088c8768a6320.zip php-ssrs-e2df384496c7a833869178be7cc088c8768a6320.tar.gz php-ssrs-e2df384496c7a833869178be7cc088c8768a6320.tar.bz2 |
ReportTest updated
-rwxr-xr-x | tests/library/SSRS/ReportTest.php | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/tests/library/SSRS/ReportTest.php b/tests/library/SSRS/ReportTest.php index 6177c14..2cc19ed 100755 --- a/tests/library/SSRS/ReportTest.php +++ b/tests/library/SSRS/ReportTest.php @@ -156,7 +156,7 @@ class SSRS_ReportTest extends PHPUnit_Framework_TestCase { $soapMock->expects($this->any())->method('Render2') ->with($this->equalTo(array( 'Format' => 'HTML4.0', - 'DeviceInfo' => '<DeviceInfo><Toolbar>False</Toolbar></DeviceInfo>', + 'DeviceInfo' => '<DeviceInfo><Toolbar>false</Toolbar></DeviceInfo>', 'PaginationMode' => 'Estimate' ))); @@ -164,7 +164,24 @@ class SSRS_ReportTest extends PHPUnit_Framework_TestCase { $ssrs->setSoapExecution($soapMock) ->setSessionId($executionID); - $result = $ssrs->render('HTML4.0', 'Estimate'); + $result = $ssrs->render('HTML4.0'); } + public function testRenderConvertsDeviceInfo() { + $soapMock = $this->getMockFromWsdl(dirname(__FILE__) . '/ReportTest/ReportExecution2005.wsdl', 'SoapClientMockRender2'); + $soapMock->expects($this->any())->method('Render2') + ->with($this->equalTo(array( + 'Format' => 'CSV', + 'DeviceInfo' => '<DeviceInfo><Toolbar>true</Toolbar><Recurse><Test>works</Test></Recurse></DeviceInfo>', + 'PaginationMode' => 'Another' + ))); + + $ssrs = new SSRS_Report('http://test/ReportServer'); + $ssrs->setSoapExecution($soapMock) + ->setSessionId('test'); + + $result = $ssrs->render('CSV', array('Toolbar' => true, 'Recurse' => array('Test' => 'works')), 'Another'); + } + + } |